Php/mysql probleme mysql_result
Fermé
Bonjour,
voila j ai une requete qui est bonne quand je fais un echo devant mon $sql il m affiche ce qu il faut mais j ai une erreur dans mysql_result c bizarre je ne comprends pas pourquoi ....
Merci de votre aide
echo $sql = "INSERT INTO login VALUES ('', '".$nom."', '".$prenom."','".$naissance."', '".$ss."', 'actif')";
$res = mysql_query($sql);
$idpii = mysql_result($res, 0);
voila j ai une requete qui est bonne quand je fais un echo devant mon $sql il m affiche ce qu il faut mais j ai une erreur dans mysql_result c bizarre je ne comprends pas pourquoi ....
Merci de votre aide
echo $sql = "INSERT INTO login VALUES ('', '".$nom."', '".$prenom."','".$naissance."', '".$ss."', 'actif')";
$res = mysql_query($sql);
$idpii = mysql_result($res, 0);
A voir également:
- Php/mysql probleme mysql_result
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Mysql gratuit ou payant - Forum MySQL
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2) ✓ - Forum Linux / Unix
- Mysql error 1 ✓ - Forum Réseaux sociaux
5 réponses
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
186
14 août 2009 à 16:55
14 août 2009 à 16:55
Heu ...
tu veux avoir quoi comme result pour un insert ? :O
tu veux avoir quoi comme result pour un insert ? :O
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
14 août 2009 à 16:57
14 août 2009 à 16:57
un petit truc, qui ne résoudra pas ton problème, mais qui t'évitera, le jour ou tu rajoutera une colone, de trop galèrer: je te conseilles de préciser le nom des colones que tu affectes:
INSERT INTO login (id, nom, prenom, date_naissance .....) VALUES ('', '".$nom."', '".$prenom."','".$naissance."', '".$ss."', 'actif')";
comme ca si un jour pour une raison ou une autre, l'ordre n'est pas respecté, ca marche toujours !
INSERT INTO login (id, nom, prenom, date_naissance .....) VALUES ('', '".$nom."', '".$prenom."','".$naissance."', '".$ss."', 'actif')";
comme ca si un jour pour une raison ou une autre, l'ordre n'est pas respecté, ca marche toujours !
merci nabla j en prend note :-)
c et vrai jeangilles rien lol en fait j ai ce script tout ce qui est au desus fonctionne
mais a chaque fois il me met compte existant alors que bien sur il n est pas existant :-)
echo $sql = "INSERT INTO login VALUES ('', '".$nom."', '".$prenom."','".$naissance."', '".$ss."', 'actif')";
$res = mysql_query($sql);
}
else {
echo "<script language=\"JavaScript\">\n";
echo "alert('Format date non valide');";
echo 'window.history.back();';
echo "</script>";
}
if ($res) { echo "<script language=\"JavaScript\">\n";
echo "window.location.href = 'confirm_login.php'";
echo "</script>";
}
else {
echo "<script language=\"JavaScript\">\n";
echo "alert('compte déjà crée');";
echo 'window.history.back();';
echo "</script>";
}
}
c et vrai jeangilles rien lol en fait j ai ce script tout ce qui est au desus fonctionne
mais a chaque fois il me met compte existant alors que bien sur il n est pas existant :-)
echo $sql = "INSERT INTO login VALUES ('', '".$nom."', '".$prenom."','".$naissance."', '".$ss."', 'actif')";
$res = mysql_query($sql);
}
else {
echo "<script language=\"JavaScript\">\n";
echo "alert('Format date non valide');";
echo 'window.history.back();';
echo "</script>";
}
if ($res) { echo "<script language=\"JavaScript\">\n";
echo "window.location.href = 'confirm_login.php'";
echo "</script>";
}
else {
echo "<script language=\"JavaScript\">\n";
echo "alert('compte déjà crée');";
echo 'window.history.back();';
echo "</script>";
}
}
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
14 août 2009 à 17:05
14 août 2009 à 17:05
tu peut tjrs faire un echo de ta requete pour voir ce que tu lui donne à manger
mais comme ça
$sql = "INSERT INTO login VALUES ('', '".$nom."', '".$prenom."','".$naissance."', '".$ss."', 'actif')";
echo $sql;
quand à ton mysql_result ( je vois pas l'utilité mais bon ?? ) rajoute lui le champ que tu veut afficher
$idpii = mysql_result($res, 0,login.tonchamp );
mais comme ça
$sql = "INSERT INTO login VALUES ('', '".$nom."', '".$prenom."','".$naissance."', '".$ss."', 'actif')";
echo $sql;
quand à ton mysql_result ( je vois pas l'utilité mais bon ?? ) rajoute lui le champ que tu veut afficher
$idpii = mysql_result($res, 0,login.tonchamp );
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question