fehlermeldung

  • nerv schon wieder :rolleyes:
    bekomme folgende meldung
    Column count doesn't match value count at row 1
    und es werden keine daten in meine datenbank eingetragen weiß jemand warum , was der fehler bedeutet ?

  • Zitat


    und es werden keine daten in meine datenbank eingetragen weiß jemand warum , was der fehler bedeutet ?


    Existiert die Datenbank? Existiert die Tabelle? Was sagt mysql_error()?


    Hier mal ein schönes Beispiel:
    Good:
    $query = "INSERT INTO table (id, first_name, last_name)
    VALUES('','$_POST[first_name]','$_POST[last_name])";
    Bad:
    $query = "INSERT INTO table (first_name, last_name)
    VALUES('','$_POST[first_name]','$_POST[last_name])";
    Bad:
    $query = "INSERT INTO table (id, first_name, last_name)
    VALUES('$_POST[first_name]','$_POST[last_name])";


    Der Fehler liegt also beim mysql_query(); des inserts.
    Wenn die Tabelle 4 Spalten hat, musst du auch vier Werte
    übergeben oder MySQL explizit sagen, dass du nur 3 übergibst,
    und welche drei das sind.

    Zwei Dinge sind Unbestreitbar:

    • In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.

    • Die Erde ist eine Scheibe!

    Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
    Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!

  • hi
    "Dennis The Menace"
    hab die antwort gerade auch gefunden aber du warst etwas schneller hatte spalte ohne wert. danke für die Hilfe diesesmal und letztes mal und das mal darauf usw. usw. :D