You have an error in your SQL syntax... (bei INSERT INTO)

Dieses Thema You have an error in your SQL syntax... (bei INSERT INTO) im Forum "Windows XP Forum" wurde erstellt von momeco, 10. Nov. 2005.

Thema: You have an error in your SQL syntax... (bei INSERT INTO) Hallo zusammen, ich bin neu hier und hab mich mal etwas mit Datenbanken unter PHP/mySQL beschäftigt. Das auslesen...

  1. Hallo zusammen,

    ich bin neu hier und hab mich mal etwas mit Datenbanken unter PHP/mySQL beschäftigt.

    Das auslesen einer (manuell erstellten) Tabelle geht tadellos. Allerdings hab ich Probleme bei dem erstellen eines neuen Datensatzes mit dem befehl mysql_query(insert into ...

    Der Code sieht volgendermaßen aus:
    Code:
    <?php
    
    $kategorien = array( vorname, nachname, ansprech, geschlecht, gebdatum, titel, firma, abteilung, strasse, hausnr, ort, land, plz, fax, handy, website, email, telefon, volumen, status);
    
    $werte = array( $_POST[vorname], $_POST[nachname], $_POST[ansprech], $_POST[geschlecht], $_POST[gebdatum], $_POST[titel], $_POST[firma], $_POST[abteilung], $_POST[strasse], $_POST[hausnr], $_POST[ort], $_POST[land], $_POST[plz], $_POST[fax], $_POST[handy], $_POST[website], $_POST[email], $_POST[telefon], $_POST[volumen], $_POST[status]);
    
    $query = INSERT INTO usr_web6_1 (;
    $query .= implode( , , $kategorien);
    $query .= ) VALUES (;
    $query .= implode( , , $werte);
    $query .= );
    
    include(connectdb.php);
    
    echo Der mySQL-Query lautet: .$query.<br><br>;
    
    if( mysql_query( $query)) { echo Erstellen des Datensatzes erfolgreicht;}
    else { echo <font color='red'>Fehler beim Zugriff auf die Tabelle: <br>.mysql_error().</font>;}
    mysql_close( $connect);
    ?>
    
    Die Fehlermeldung ist:
    You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near... (dann kommen ein paar values an denen aber eigentlich nichts aussergewöhnliches ist.)

    Meine vermutung: irgendwas stimmt vielleicht nicht mit den Anführungszeichen im query - kenn mich aber nicht gut genug aus...

    wäre nett wenn ihr mir einen tip geben könntet wie man das richtig formuliert

    Danke schonmal - momeco
     
  2. Unterschied erkannt ?? ;)
     
  3. Daaanke ;D

    Das wars...

    Ausserdem hab ich bei INSERT INTO ausversehen usr_web6_1 (also die datenbank) statt adressen1 (die tabelle) geschrieben ::)

    Also danke nochmal für die schnelle Hilfe!
     
Die Seite wird geladen...

You have an error in your SQL syntax... (bei INSERT INTO) - Ähnliche Themen

Forum Datum
Fehlermeldung "command line option syntax error" bei Prog.Installation Windows XP Forum 18. Okt. 2007
Syntax Error, die Seite kann nicht angezeigt werden Windows 95-2000 1. Jan. 2003
USB - Festplatten Error Windows 7 Forum 21. Aug. 2016
Ich habe ein error bei der Installation eines programes Windows 7 Forum 28. Jan. 2016
Microsoft Application Error Reporting deinstallieren Windows XP Forum 17. Dez. 2015