par
zeus » 28 août 2010, 11:41
Donc, ton code est correct, c'est juste le copier/coller qui est faux ? (je me demandais comment ça pouvait marcher sans planter lamentablement

)
Sinon, petite astuce, quand ton code ne fonctionne pas et qu'il y a une requête SQL en jeux, je te conseille de commencer par exécuter cette requête directement depuis phpMyAdmin pour t'assurer que le problème ne vient pas de là.
Ensuite, dans tout les cas, quand tu exécutes une requêtes, il est de bon ton de gérer le retour d'erreur :
<?php
include 'includes/config.php';
$sql = mysql_query("SELECT loggein FROM accounts WHERE loggein = '1'");
if($sql)
{
$nb_connectes = mysql_num_rows($sql);
echo 'Nombre de connectés : <b>'.$nb_connectes.'</b><br /><br />';
}
?>
Certes, en cas d'erreur, rien ne s'affiche, mais c'est toujours mieux qu'afficher un message d'erreur à tout tes utilisateurs

Donc, ton code est correct, c'est juste le copier/coller qui est faux ? (je me demandais comment ça pouvait marcher sans planter lamentablement ;))
Sinon, petite astuce, quand ton code ne fonctionne pas et qu'il y a une requête SQL en jeux, je te conseille de commencer par exécuter cette requête directement depuis phpMyAdmin pour t'assurer que le problème ne vient pas de là.
Ensuite, dans tout les cas, quand tu exécutes une requêtes, il est de bon ton de gérer le retour d'erreur :
[php]<?php
include 'includes/config.php';
$sql = mysql_query("SELECT loggein FROM accounts WHERE loggein = '1'");
if($sql)
{
$nb_connectes = mysql_num_rows($sql);
echo 'Nombre de connectés : <b>'.$nb_connectes.'</b><br /><br />';
}
?>[/php]
Certes, en cas d'erreur, rien ne s'affiche, mais c'est toujours mieux qu'afficher un message d'erreur à tout tes utilisateurs ;)