Rechercher : dans
Par :

Une requete INSERT qui marche pas en php

Dernière réponse le 6 jui 2005 à 17:25:44 minimir31, le 6 jui 2005 à 15:31:24 
 Signaler ce message aux modérateurs

Bonjour
Voila, mon probleme est le suivant:
je souhaite rajouter une definition de lexique . J'ai ma requete suivante

$requete="insert into LEXIQUE values ('$lettre','$mot','$def')";
$result=mysql_query("$requete");
echo("$requete");
$nbligne=mysql_affected_rows();

Comme j'ai des problemes j''ai demandé a ce quon mecrive le résultat de ma requete. J'ai tout qui passe bien, quand je demande l'insertion je vois bien ma lettre, mon mot, ma définition. Le seul truc cest que ca me marque à la fin MYSQL ERROR.
Je vous donne le code
$requete="insert into LEXIQUE values ('$lettre','$mot','$def')";
$result=mysql_query("$requete");
echo("$requete");
$nbligne=mysql_affected_rows();
// si le nombre de ligne inséré est égal à 1 alors l'insertion de mon enregistrement s'est bien passé
if($nbligne==1) {
	echo("<div align=\"center\">");
	echo("<span class=\"Style7\">");
	echo("L'enregistrement a bien été effectué");
	echo ("<form action='annonce.php' method='get'>");
	echo ("<input type=\"submit\" name=\"ok\" value=\"Retour\">");
	echo ("</form>");
	echo("</span>");
	echo("</div>");
}
else {
echo(mysql_error);
}

En vous remerciant :o)

1

 bivouak, le 6 jui 2005 à 17:25:44
  • +1

Salut,

essaye ca :

"insert into LEXIQUE (valeur1 de ta base, valeur2 de ta base, ...) values ('$lettre','$mot','$def')";

Edit :
N'oublie pas non plus de faire la connexion à MySQL et à ta base.

Répondre à bivouak
Collection CommentÇaMarche.net