There is a HUGE difference between PHP and SQL... You can't even compare them!
PHP is a server-side language. What that means is, the PHP code you write is processed on the server itself. The output the client gets is only HTML. You can check out wikipedia if you don't understand (http://en.wikipedia.org/wiki/Server-sid e_scripting).
SQL is simply a database language used to manage and retrieve data from databases. You can use it with other languages, including PHP, to interact with the database. It's pretty much useless to know SQL if you don't know a language like PHP with which you can use SQL.
And to learn PHP, I started on w3schools, but since you say it didn't help you, I'm gonna introduce to my friend Google. And since I'm so nice, I'm even gonna type 2 simple words for you. "Php Tutorial". Here you go http://www.google.ca/search?hl=en&pwst=1 &sa=X&oi=spell&resnum=0&ct=result&cd=1&q =php+tutorial&spell=1
<3