Bonjour,

J'ai besoin d'aide concernant une erreur SQL.

Pour administrer les membres de mon site, je souhaite récupérer le nombre de membre, et si il est différent de zero, affiché la liste des utilisateurs.

Pour cela, voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
    <?php
echo "<fieldset><legend>Liste des Utilisateurs</legend>";
 
$sql = "SELECT count(id) FROM users";
$result = mysql_query($sql) or die (mysql_error());
$num = mysql_fetch_row($result);
$total = $num[0];
 
if($total)
{
    $sql = "SELECT username,niveau,id FROM users ORDER BY username";
    $result = mysql_query($sql);
    while($row = mysql_fetch_array($result))
    {    
        if ($row['niveau'] == '1') $niv = 'newseur';
        else if ($row['niveau'] == '3') $niv = 'admin';
        else if ($row['niveau'] == '5') $niv = 'super-admin';
        echo "$row[pseudo]&nbsp;:&nbsp;$niv&nbsp;<br>"; 
    }
}
else
{
    echo "Pas d'utilisateur";
}
echo"</fieldset>";
?>
Cependant, SQL me renvoie l'erreur suivante:

Warning: mysqlfetchrow() expects parameter 1 to be resource, boolean given in C:\wamp\www\Autre\admin\modules\utilisateur\liste.php on line 6
Savez-vous d'où ça pourrait provenir?

Merci d'avance.

Peace