/MySQL - Semikolon am Ende des Queries
Roger
- datenbank
0 wahsaga
hallo!
ich habe festgestellt, dass MySQL4 bei Queries (vor allem INSERTS) rumzickt, bzw. den Befehl gar nicht ausführt. Bei MySQL5 konnte ich das nicht feststellen.
Bsp:
$result = mysql_db_query($datenbank, "INSERT INTO ".$tabelle." (gid
, uid
) VALUES ('".$gid."', '".$uid."');");
^^ klappt bei MySQL4 nicht dass muss dann schon so aussehen:
$result = mysql_db_query($datenbank, "INSERT INTO ".$tabelle." (gid
, uid
) VALUES ('".$gid."', '".$uid."')");
wobei ich im MySQL DOC nichts gefunden habe, was mir ausdrücklich das Semilkolon verbietet. Falsche Stelle gesucht?
gruß.
roger.
hi,
wobei ich im MySQL DOC nichts gefunden habe, was mir ausdrücklich das Semilkolon verbietet. Falsche Stelle gesucht?
Vermutlich.
Hättest du erst mal bzgl. mysql_db_query im PHP-Manual nachgelesen, hättest du dort bemerkt, dass diese Funktion überhaupt nicht mehr verwendet werden sollte, sondern mysql-query stattdessen. Und in deren Beschreibung steht auch, dass die Anfrage nicht mit einem Semikolon enden sollte.
gruß,
wahsaga