Mammouth du PHP |
19672 Messages
01 mai 2005, 15:33
Tu as fait un raccourci saisissant dans ton code :
$cmd_select = mysql_query($select)
or die ("<br>Erreur de séléction dans la table $tablename");
// Teste si l'insertion n'a pas déjà été effectuée. Si ce n'est pas le cas, insertion des nombres 1ers
if($cmd_select == 0)
Entre l'exécution de la requête et le test de la valeur, où donc est la récupération de ladite valeur ??
Peut-être bien qu'en faisant :
$cmd_select = mysql_query($select)
or die ("<br>Erreur de séléction dans la table $tablename");
$resultat = mysql_result($cmd_select);
// Teste si l'insertion n'a pas déjà été effectuée. Si ce n'est pas le cas, insertion des nombres 1ers
if($resultat == 0)
Tu auras des chances d'avoir un meilleur résultat... Mais ça, c'est le principe de fonctionnement. Il te reste à savoir ce que tu vas récupérer et comment le traiter pour faire des comparaisons : un seul résultat? plusieurs? Comment?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse 