Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] MySQL Insert (merkwürdiges) Problem

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Hendrik
    hat ein Thema erstellt [Erledigt] MySQL Insert (merkwürdiges) Problem.

    [Erledigt] MySQL Insert (merkwürdiges) Problem

    Hi Leute,
    habe ergendwie nen Problem mit ner Insert Anweißung.

    So funktioniert die anweißung nicht:

    PHP-Code:
    mysql_query("INSERT INTO user
    (Nickname, Kennwort, Nachname, Vorname, EMAIL, Alter, Messenger, Wohnort) VALUES('
    $nick', '$password2', '$nachname', '$vorname',  '$email', '$alter', '$messenger', '$wohnort')"); 
    So funktioniert sie dan wieder?
    PHP-Code:
    mysql_query("INSERT INTO user
    (Nickname, Kennwort, Nachname, Vorname) VALUES('
    $nick', '$password2', '$nachname', '$vorname')"); 
    Bei dem ersten wird kein Eintrag vorgenomm beim Zweiten funktioniert es.
    Hat bitte Jemand eine Lösung?

  • Hendrik
    antwortet
    Ah danke an alle ging ja schnell ich dumm ätzend
    DANKE.

    Einen Kommentar schreiben:


  • Flor1an
    antwortet
    Les dir mal MySQL :: MySQL 5.1 Reference Manual :: 8.3 Reserved Words durch damit du später nicht nochmal in solche Probleme rennst.

    Einen Kommentar schreiben:


  • mepeisen
    antwortet
    Alter ist nicht nur ein deutsches Wort, sondern auch ein englisches. Und als solches ist es ein reserviertes Wort in SQL. Man kann die Feld- und tabellennamen mit Backticks maskieren, also:
    Code:
    `Alter`
    Davon abgesehen: Lerne richtig zu debuggen und richtig die Fehler auszugeben. Siehe Beispiele zu [man]mysql_query[/man] im Handbuch.

    Einen Kommentar schreiben:


  • lstegelitz
    antwortet
    ALTER ist ein Schlüsselwort in SQL. Solche Felder kannst du mit `Backticks` angeben...

    Einen Kommentar schreiben:

Lädt...
X