Learning PHP....

Posted on 2007-07-26
Last Modified: 2010-04-30
can somone point to some real good tutorial/explanatory sites, or recommend some good books that I can use to learn PHP.

I need something that will emphasize database interaction, file manipulation, and some of the more complex aspects of it...

I already know of,
Question by:kevp75
    LVL 5

    Accepted Solution

    What are your programming skills like already?

    I already had a good grasp on programming and learnt PHP from the PHP manual
    I wouldn't suggest the manual as a learning tool for most languages, but for PHP it's great.

    For good database interaction I would recommend looking at something like ADOdb.
    Their documentation is pretty good.
    LVL 11

    Assisted Solution

    I recommend the reverse engineering approach.
    Visit and find a PHP  script that interests you.
    Install it, and then try to recreate the functionality without looking at their code.
    Eventually, you'll get stuck and take a peek, but that's ok. Just reproduce it to the best of your ability and you'll be surprised how much you learn.
    Peek as little as possible and break it down into bite size chunks.
    LVL 9

    Assisted Solution

    LVL 25

    Author Comment

    my programming skills...well self taught ASP for close to 10 years...I think I can get it pretty quick....

    normally L00M, I would agree, however, I would probably get frustrated, and cheat...alot ;-) would you know about that book?  According to Amazon, it's not even out yet?
    LVL 5

    Expert Comment

    Another good reference point is the site (I have 11 of their books on my shelf here and several more at home). Of course, there's good tutorials on the site, so you don't actually have to buy any of the books.

    Seeing as you've been using ASP for years that will help when it comes to mixing HTML and PHP. Check out the manual and see what it is missing and what you are going to need to look for from a tutorial. Often I find some tutorials are very specific and don't explain much other than how to do what they are doing.
    LVL 25

    Author Comment

    by:kevp75 that's a site I could seriously get into...not even for just PHP  =D

    I appreciate the help folks...wish me luck as I try to break out of this Microcrap (hell) shell I've gotten myself stuck in...

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Maximize Your Threat Intelligence Reporting

    Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

    Part of the Global Positioning System A geocode ( is the major subset of a GPS coordinate (, the other parts being the altitude and t…
    I will show you how to create a ASP.NET Captcha control without using any HTTP HANDELRS or what so ever. you can easily plug it into your web pages. For Example a = 2 + 3 (where 2 and 3 are 2 random numbers) Session("Answer") = 5 then we…
    Viewers will learn about the regular for loop in Java and how to use it. Definition: Break the for loop down into 3 parts: Syntax when using for loops: Example using a for loop:
    The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    9 Experts available now in Live!

    Get 1:1 Help Now