Bonjour, je voudrais insérer des valeurs dans ma base de donnée, et mon code plante. L'erreur est ERREUR SQL !INSERT INTO news(titre,contenu) VALUES('','Test','je teste ')
Column count doesn't match value count at row 1
Voilà le code :

<?php
    require "../config.php";  
    mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);  
    mysql_select_db(DB_BDD); 
    extract($_POST);
    $sql="INSERT INTO news(titre,contenu) VALUES('','$titre','$contenu')";
    $req=mysql_query($sql) or die ('ERREUR SQL !<br />'.$sql.'<br />'.mysql_error());
?>

Merci d'avance

2 réponses


MrGuillou
Réponse acceptée

Comme l'a dit @PhiSyX

$sql="INSERT INTO news(titre,contenu) VALUES('$titre','$contenu')";

Hello, n'y mettre que deux valeurs…