Vinzenz: INSERT INTO

Beitrag lesen

Hallo Phillip,

warum bekomme ich hier immer den fehler "es ist ein fehler aufgetreten" ?? es muss wohl etwas mit der zeile $sql = "INSERT...... zu tun haben. nur was?? wäre echt super wenn mit jmd. weiterhelfen kann.. vielen dank,

$nick = $_POST['nick'];
$pw = $_POST['pw'];
$vorname = $_POST['vorname'];

...

$sql = "INSERT INTO benutzerdaten2 (nick, pw, vorname), VALUES ($nick, $pw, $vorname)";

Die SQL-Anweisung sieht nun in etwa folgendermassen aus:

INSERT INTO benutzerdaten2
    (nick, pw, vorname),
    VALUES
    (Otto Normalverbraucher, geheim, Otto);

Erster Fehler:  das Komma hinter der Feldliste (Zeile 2).
Zweiter Fehler: Zeichenketten sind in einfache Anführungszeichen zu setzen.
Dritter Fehler: Du übernimmst Formulareingaben ungeprüft in eine SQL-Anweisung.

Zum dritten Fehler befrage bitte das </archiv/>. Es spuckt z.B. </archiv/2004/1/69286/#m398490> aus.

Freundliche Grüsse,

Vinzenz