Rouven: SQL-Fehler: Column count doesn't match value count at row 1

Beitrag lesen

Hello,

$sql = "INSERT INTO $tabelle VALUES ('$id','$anrede','$vorname','$name','$strasse','$plz','$tel','$email','$verein','$mannschaft','$position','$spielklasse','$geburtstag','$icq')";

Erfahrungsgemäß empfiehlt es sich NICHT auf die Angabe der Spalten zu verzichten, das Problem siehst du - irgendwo fehlt eine Spalte. Spätestens wenn du in 3 Monaten beschließt, dass jemand noch eine Handy-Nummer und daraufhin das Datenmodell änderst gehst du lange auf Fehlersuche.
Gibt am Besten immer die Spalten an, dann fällt dir auch auf, wenn etwas nicht stimmt - in deinem Fall also etwa
INSERT INTO table
(id, anrede, vorname, name, ...)
VALUES
(...)

MfG
Rouven

--
-------------------
Buy when there's blood running in the street and sell when everyone is pounding at your door, clawing to own your equities  --  Wisdom on Wallstreet