|
Anonyme 19853
| Posté : 01-07-2003 04:25
salut
jai un probleme avec select dans le cas d une liste
// premiere requete pour avoir la 1list de username tout va bien elle es correcte
$req2=mysql_query("SELECT username FROM membre WHERE sponsore='$username'") or die (mysql_error());
$tableau = array();
while($res = mysql_fetch_array($req2))
{
array_push($tableau, "$res[username]");
}
$i=1;
foreach ( $tableau as $contenu )
{
echo "$i: $contenu. ";
$i++;
}
//ici ce trouve le probleme
foreach( $tableau as $contenu )
{
$req3=mysql_query ("SELECT username FORM membre WHERE sponsore ='$contenu'")or die (mysql_error());
$num= mysql_num_rows($req3);
}
echo $num
cette echo le dernier celui de $num m affiche
Something is wrong in your syntax pr&_#1080;s de 'membre WHERE sponsore ='2'' &_#1072; la ligne 1
je ne sais pas ou ce trouve ma faute j ai utliser un for eash car c est list de username pour la quelle je dois afficher un list d aute username
ex de mon tableau
username :fifa sponsore:1
username:1 sponsore:admin
username:kimo sponsore:fifa
username:2 sposnore:fifa
et ainsi de suite quelque chose de se genre aider moi SVP
merci |
|
|
EBH 151
| Posté : 01-07-2003 08:10
Remplace "SELECT username FROM..." par "SELECT * FROM...." ou alors fait le compter sur la clé primaire, genre : "SELECT count(uid) FROM ...." puis list($nombre_user) = mysql_fetch_row($query) |  Profil www
|
|
Anonyme 19853
| Posté : 02-07-2003 02:21
salut
merci por votre aide
mais pour la premiere methode cas ne marche pas s affiche la meme erreur
donner moi plus de detaille sur la deusiemme
merci |
|
|