Problème de INSERT INTO

Par adrienferreira, il y a 14 ans


Base de données MySQL

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

PhiSyX, il y a 14 ans

Hello, n'y mettre que deux valeurs…

MrGuillou, il y a 14 ans

Comme l'a dit @PhiSyX

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