Réunir 2 requetes en une seule


sff
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 336
Inscription: 2 Fév 2005

Réunir 2 requetes en une seule

Message le Mer Avr 08, 2009 16:45

Bonjour,

J'aimerais savoir si il y a possibilité de réunir les 2 requêtes suivantes en une seule.

Code: Tout sélectionner
$onlinequery = doquery("SELECT charname FROM {{table}} WHERE UNIX_TIMESTAMP(onlinetime) >= '".(time()-120)."' ORDER BY charname", "users"); // requête 1

$nb_total = doquery("SELECT COUNT(id) AS nb_total FROM {{table}} WHERE verify='1'", "users"); // requête 2

$nb_total = mysql_fetch_assoc($nb_total);
$nb_total = $nb_total['nb_total'];

echo $nb_total;
echo mysql_num_rows($onlinequery);


Merci


forty
WRInaute passionné
WRInaute passionné
 
Messages: 1701
Inscription: 30 Oct 2008

Re: Réunir 2 requetes en une seule

Message le Mer Avr 08, 2009 18:12

ca me semble impossible vu qu'elles n'ont rien en commun a part le nom de la table.
par contre si tu ne fais qu'afficher le nombre de "charname" tu peux mettre un COUNT dans ton SELECT.


5_legs
WRInaute passionné
WRInaute passionné
 
Messages: 2072
Inscription: 30 Avr 2006

Re: Réunir 2 requetes en une seule

Message le Mer Avr 08, 2009 21:19

.


sff
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 336
Inscription: 2 Fév 2005

Re: Réunir 2 requetes en une seule

Message le Mer Avr 08, 2009 22:21

Druart quel est l'intéret de mettre un point ?

Sinon merci Forty


5_legs
WRInaute passionné
WRInaute passionné
 
Messages: 2072
Inscription: 30 Avr 2006

Re: Réunir 2 requetes en une seule

Message le Mer Avr 08, 2009 22:31

sff a écrit:Druart quel est l'intéret de mettre un point ?


ça doit être une erreur ... désolé ...


mitus
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: 17 Déc 2008

Re: Réunir 2 requetes en une seule

Message le Mer Avr 08, 2009 23:09

Pour unir 2 requète il faut te tourné vers les notions de mysql union ou des sous requète mais je ne sais pas si cela s'applique vraiment a ton cas de figure.

Pour infos la doc

http://dev.mysql.com/doc/refman/5.0/fr/union.html.

Bonne continuation


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: enams90 et 0 invités