Hi zusammen,
also ich habe gerade das Problem, dass, bevor etwas in die Datenbank geschrieben wird, aus einer zweiten Tabelle noch ein Abgleich zweier Werte vorgenommen werden soll.
also kurz um:
INSERT INTO tabelle1 (...) VALUES (...) WHERE tabelle2.id=$id AND tabelle2.on=1
Den Query habe ich jetzt schnell getippt, im Code war der natürlich "richtig", nur funktioniert hat es eben nicht.
Den hier reinzukopieren möchte ich euch nicht antuen, der ist sehr lang und für aussenstehend sicher auch sehr verwirrend.
Kann mir jemand erklären wie der Syntax der WHERE-Klausel lauten muss? Wenn es denn überhaupt mit WHERE gemacht wird.
Im Manual von mysql.com habe ich leider auch nichts hilfreiches in Bezug auf INSERT finden können.
Vielen Dank im vorraus.
byez
also ich habe gerade das Problem, dass, bevor etwas in die Datenbank geschrieben wird, aus einer zweiten Tabelle noch ein Abgleich zweier Werte vorgenommen werden soll.
also kurz um:
INSERT INTO tabelle1 (...) VALUES (...) WHERE tabelle2.id=$id AND tabelle2.on=1
Den Query habe ich jetzt schnell getippt, im Code war der natürlich "richtig", nur funktioniert hat es eben nicht.
Den hier reinzukopieren möchte ich euch nicht antuen, der ist sehr lang und für aussenstehend sicher auch sehr verwirrend.
Kann mir jemand erklären wie der Syntax der WHERE-Klausel lauten muss? Wenn es denn überhaupt mit WHERE gemacht wird.
Im Manual von mysql.com habe ich leider auch nichts hilfreiches in Bezug auf INSERT finden können.
Vielen Dank im vorraus.
byez