Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Sql insert into

jdeen / 4 Antworten / Flachansicht Nickles

Hallo zusammen,

ich versuche gerade vergebich mit diesem code einen Eintrag in eine Datenbank zu schreiben.
sql - Version ist 5.0.88 (strato).

$eintrag = "insert into felder_db values ('', '$feld2', '$feld3', '$feld4', '$feld5')";
$ergebnis = mysql_query($eintrag) or die (mysql_error());


Das erste Feld ist autoincrement, wird also nicht übertragen.

Der code funktioniert auf sql 2.2.3 einwandfrei.

Hat sich die syntax seither so sehr geändert?

. . . when the kid next door walking on the moon . . .Wirklich gute Jdeen passen auf einen Bierdeckel
bei Antwort benachrichtigen
jdeen Nachtrag zu: „Sql insert into“
Optionen

Hallo Borlander,

das mit dem "-" ist eine andere Geschichte. Ist wohl absolut tötlich.
Die Testdatenbank hat kein "-".
Hier war der Fehler tatsächlich ein fehlendes Leerzeichen zw. "value" und "('$feld1', ... "
Irgendwann sieht man den Wald vor lauter Bäumen nicht mehr.

Die Hochkommas habe ich in " ' " geändert.

So funktioniert's jetzt : insert into felder_db values ('$feld1', '$feld2', '$feld3', '$feld4', '$feld5')";

jdeen

. . . when the kid next door walking on the moon . . .Wirklich gute Jdeen passen auf einen Bierdeckel
bei Antwort benachrichtigen