Réunir 2 requetes similaires

  • Auteur de la discussion Auteur de la discussion sff
  • Date de début Date de début
WRInaute impliqué
Bonjour,

J'aimerais savoir si cela est possible de réunir les 2 requêtes suivante en une seule.

Si oui pouvez vous m'aider ?

Merci
Code:
//Nombre de connectés. et inscrits.
$online = doquery("SELECT id FROM {{table}} WHERE UNIX_TIMESTAMP(onlinetime) >= '".(time()-120)."' AND verify='1'", "users");
$registers = doquery("SELECT id FROM {{table}} WHERE verify='1'", "users");

$s_online = (mysql_num_rows($online) <= 1) ? 'connecté' : 'connectés';
$s_registers = (mysql_num_rows($registers) <= 1) ? 'inscrit' : 'inscrits';

echo mysql_num_rows($registers).' '.$s_registers;
echo mysql_num_rows($online).' '.$s_online;
 
WRInaute impliqué
Non, il faut avoir toujours 2 echo pour afficher les 2 resultat, mais faire ca avec une seule requete. Dans ce cas il faut utiliser une count() et un Join pour réunir les requetes en une seule, mais je n'arrive pas.
 
WRInaute accro
A mon sens effectivement vu le résultat que tu attends tu ne peux pas joindre sauf si tu utilises count plutôt que de vouloir passer par mysql_num_rows, et encore.
@+
 
Discussions similaires
Haut