Heim > Datenbank > MySQL-Tutorial > Warum gibt meine PHP/MySQL-INSERT-Anweisung den Fehler „Spaltenanzahl stimmt nicht mit Wertanzahl überein' aus?

Warum gibt meine PHP/MySQL-INSERT-Anweisung den Fehler „Spaltenanzahl stimmt nicht mit Wertanzahl überein' aus?

Patricia Arquette
Freigeben: 2024-12-21 13:47:09
Original
407 Leute haben es durchsucht

Why Does My PHP/MySQL INSERT Statement Give a

PHP- und MySQL-Fehler: Spaltenanzahl stimmt nicht mit Werteanzahl in Zeile 1 überein

Dieser Fehler tritt auf, wenn die Anzahl der Werte in einer Die INSERT-Anweisung stimmt nicht mit der Anzahl der in der Tabelle definierten Spalten überein. Im bereitgestellten Code haben Sie 9 Spalten in der INSERT-Anweisung definiert:

INSERT INTO dbname (id, Name, Description, shortDescription, Ingredients, Method, Length, dateAdded, Username) ...
Nach dem Login kopieren

Es werden jedoch nur 8 Werte bereitgestellt:

VALUES ('', '%s', '%s', '%s', '%s', '', '%s', '%s')
Nach dem Login kopieren

Um dieses Problem zu beheben, müssen Sie Folgendes angeben ein Wert für die fehlende Spalte, bei der es sich um die Methodenspalte handelt. Stellen Sie sicher, dass alle in der INSERT-Anweisung definierten Spalten entsprechende Werte in der VALUES-Klausel haben.

Das obige ist der detaillierte Inhalt vonWarum gibt meine PHP/MySQL-INSERT-Anweisung den Fehler „Spaltenanzahl stimmt nicht mit Wertanzahl überein' aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage