Insert into erreur '' for column 'id' at row 1
Hors ligneChipset Le 24/03/2014 à 11:59 Profil de Chipset Configuration de Chipset

Bonjour,

J'ai donc cette fameuse erreur qui s'affiche sur un script de notation trouvé ici : http://creer-un-site.fr/comment-creer-un-systeme-d... .

En lisant ici et ailleurs j'ai compris que l'auto increment était en cause, j'ai donc modifier ma requête :

    //Insertion en BDD         $insert = mysql_query("INSERT INTO note VALUES ( '', '".mysql_real_escape_string($id_vote)."', '".mysql_real_escape_string($note)."', '".mysql_real_escape_string($ip_vote)."' ) ");

en

//Insertion en BDD         $insert = mysql_query('INSERT INTO note (id_page, note, ip) VALUES (id_page, note, ip) ');

Il n'y a plus de message d'erreur mais le système ne note rien.

Un peu d'aide me serait fort précieuse.

Exemple de page : -http://www.ceinfo.fr/Forum/escalope-de-veau-a-l-it...

Merci



Hors ligneAnthony Le 24/03/2014 à 14:30 Profil de Anthony Configuration de Anthony

Fou du volant

Salut et bienvenue sur VIC Sourire 

Peux-tu coller la structure de ta table "note" stp ?

D'autre part, j'attire ton attention sur le fait que la fonction mysql_query() est dépréciée, tout comme toutes les fonctions mysql_*. A la place, tu dois utiliser PDO. Tu trouveras des informations ici :

http://www.php.net/manual/fr/book.pdo.php

http://www.php.net/manual/fr/pdo.query.php

--

Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels