Bonjour, j'ai un script qui me permet d'ajouter un commentaire sur un article d'un blog. En local tout marche pour le mieux mais une fois le script hébergé, l'id de l'article ne s'ajoute pas.
J'obtiens cette erreur :
Erreur SQL !INSERT INTO commentaires VALUES("", "1", "auteur", "titre", "quiche", "2012-07-02 12:06:43")
Column count doesn't match value count at row 1
Je fais cette requête :
$sql = 'INSERT INTO commentaires VALUES("", "'.$articleActuel.'", "'.$auteur.'", "'.$site.'", "'.$titre.'", "'.$texte_commentaire.'", "'.date("Y-m-d H:i:s").'")';
et ma table commenraires se structure ansi :
id, id_article, auteur, titre, commentaire, date
J'ai vu la fonction mysql_insert_id() mais je ne vois pas comment m'en servir. Deplus elle est déconseillée d'après php.net
Je ne renseigne pas l'id et ça marche très bien en local. Comment puis-je renseigner l'id sur le script en ligne ?