Fabian St.: Unterschied "$sql" und "mysql_query"

Beitrag lesen

Hi!

Kann mir jemand erklären, worin der Unterschied zwischen:

$sql = 'CREATE DATABASE testDB';

Hier weist du der Variable $sql den String "CREATE DATABASE testDB" zu. Weiter wird nichts gemacht.

mysql_query(CREATE DATABASE testDB)
liegt?

Hier führst du einen MySQL-Query, d.h. eine Anfrage an den MySQL-Server aus. Dieser muss als String gekennzeichnet sein - er sollte also in Anführungszeichen stehen. Siehe auch Funktionsbeschreibung auf php.net.

bzw welche Variante sollte ich einsetzen und warum?

Das kommt darauf an, was du machen möchtest.

Grüße,
Fabian St.

--
Meine Website: http://fabis-site.net
--> XHTML, CSS, PHP-Formmailer, Linux
---------------------
fabi@erde ~# whatis spam
spam: nothing appropriate
---------------------
Selfcode: ie:% fl:|  br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)