Column count doesn't match value count at row 1

Tags:    php mysql

Hej udviklere..

Når denne fejl kommer mangler der som regel en værdi, men jeg synes at jeg har gjort det rigtigt - men åbentbart ikke - ellers ville fejlen vel ikke opstå :D

Måske nogen af, som kan se hvad fejlen er.

Kode:
Fold kodeboks ind/udKode 


På forhånd tak for hjælpen :)



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
Din insert har 3 kolonner angivet, men du prøver at sætte 4 værdier ind.

cat_name + cat_description + over_cat = 3
$sql = "INSERT INTO categories(cat_name, cat_description, over_cat)

1 - VALUES('" . mysql_real_escape_string($_POST['cat_name']) . "','"
2 - . mysql_real_escape_string($_POST['cat_description']) . "',
3 - NOW(),'"
4 - . mysql_real_escape_string($_POST['topic_cat']) . "')";




På hvilken linie får du fejl ? Har du prøvet at echo/debug dig ud af fejl ?
Hvor går det galt hen af ? Skriver den over_cat_name ud ? Eller er det først ved indsættelse i categories at den fejler ? Der er to } } efter hinanden, er dette meningen ?



Ups :D

Det hjalp med at fjerne NOW(),

- Den havde jeg ikke lige set.

Mange tak for hjælpen :)



t