error: Column count doesn't match value count at row 1

Status
Niet open voor verdere reacties.

leuthrick

Gebruiker
Lid geworden
17 sep 2008
Berichten
454
hallo,

ik krijg een error: Column count doesn't match value count at row 1

ik kan het probleem maar niet vinden en google geeft ook geen resultaat.

PHP:
if ($aantal <= 3){
	mysql_query("INSERT INTO berichten (id ,name, message, sender, receiver, subject, ip, browser_infomation, date) VALUES ('$id', '$name', '$message', '$sender', '$receiver', '$subject', '$date')") or die (mysql_error());
	$aantal + 1;
}
(dit is niet een hele code)

de sql
Code:
CREATE TABLE IF NOT EXISTS `berichten` (
  `id` text NOT NULL,
  `name` text NOT NULL,
  `message` text NOT NULL,
  `date` text NOT NULL,
  `sender` text NOT NULL,
  `receiver` text NOT NULL,
  `subject` text NOT NULL,
  `ip` text NOT NULL,
  `browser_infomation` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

alvast bedankt
 
Laatst bewerkt:
Precies wat er staat, het aantal kolommen komt niet overeen met het aantal waarden dat je opgeeft.

Je geeft negen kolommen op en maar 7 waarden. Je geeft de waarden voor ip en browser_information niet mee.
 
je hebt helemaal gelijk ik lig al te slapen:o

ik had het even weg gehaald door een andere error en blijkbaar niet alles terug gezet:D

bedankt
 
Schrijf een query overzichtelijker. Elk stukje op een nieuwe regel, tabs gebruiken, variabelen buiten quotes, beveiliging toepassen, goede foutafhandeling...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan