Hallöle,
habe hier zwei MySql- Kommandos:
UPDATE bfp_kontakte SET prio_1=0, prio_2=0 WHERE owner=2 AND besucher_id=1303 AND slot_nr=0 AND sperr_kz=0;
INSERT INTO bfp_kontakte (
owner
, besucher_id
, kon_kz
, aussteller_id
, prio_1
) VALUES (
2
,1303
, 1
,862
,1
);
Wenn ich die genauso in phpMyAdmin eingebe, kommt die Meldung: "Ihr SQL-Befehl wurde erfolgreich ausgeführt."
Dieselben beiden Kommandos mit
$q = "....";
$res = mysql_query( $q ); zeigSqlFehler( $act, $q );
bringt den Fehler
"1064: Fehler in der Syntax bei '; INSERT INTO bfp_kontakte ( owner , besucher_id , kon_kz , a' in Zeile 2."
Also der Update gefällt nicht. Ich vermute, er mag das Semikolon nicht. Warum geht es dann aber in phpMyAdmin ?
LG Kalle