Requette mysql

Fermé
abdo19 - 10 nov. 2009 à 11:10
Tsunami Chups Messages postés 224 Date d'inscription dimanche 25 janvier 2009 Statut Membre Dernière intervention 21 juillet 2010 - 10 nov. 2009 à 11:20
Bonjour,
le résultat de ce programme est toujour 'pas de résultat' c'est à dire le résultat de la requête est toujours vide, malgrés que la table contient plus de 600 enregistrements

$q1="SELECT * FROM `vivante` ";
$r1=mysql_query($q1);
$nb1=mysql_num_rows($r1);
if ($nbl!=0) {
while ( $result= @mysql_fetch_array($rl) )
{
$numfixe=$result['n_fixe_op'];
$nop=$result['n_op'];
$numfixe=$numfixe[0].$numfixe[1].$numfixe[2].'.'.$numfixe[3].$numfixe[4].'.'.$numfixe[5]. $numfixe[6].'.'.$numfixe[7].$numfixe[8];
$q11="update vivante set n_fixe_op=$numfixe where vivante.n_op=$nop";
$r11=mysql_query($q11); }
}
else {echo 'pas de résultat';}
mysql_close();

1 réponse

Tsunami Chups Messages postés 224 Date d'inscription dimanche 25 janvier 2009 Statut Membre Dernière intervention 21 juillet 2010 12
10 nov. 2009 à 11:20
Alors 1 nez pas mettre de '' autour du nom de ta table (ca sert a rien concretement)
et de deux tu fait une verrification sur une varriable qui existe pas

tu recupere ton resultat dans $nb1=mysql_num_rows($r1);

mais tu verrifie sur if ($nbl !=0) { ...}

donc normal que tu l'ais rien comme resultat retour puisque qu'il ne passe pas le nombre de resultat

voila remplace dans ton if le nom de ta varriable par $nb1


A plus tard
0