ORDER BY... mysqli_num_rows($requete);

ORDER BY... mysqli_num_rows($requete); - PHP - Programmation

Marsh Posté le 06-04-2015 à 16:18:38    

Bonjour à tous,  
 
je fait une requete du type
 
$requete=mysqli_query($db, "SELECT * FROM ...... " );
$verif_client=mysqli_num_rows($requete);
 
pour compter un nombre d'enregistrement avec certaines conditions.  
 
Apres j'afficher mes enregistrements mais je n'arrive pas à les afficher dans l'ordre correspondant à la variable $verif_client
 
Y'a t'il une astuce ?  
 
Merci d'avance


Message édité par cyberpilou1410 le 06-04-2015 à 16:21:35
Reply

Marsh Posté le 06-04-2015 à 16:18:38   

Reply

Marsh Posté le 06-04-2015 à 19:17:52    

Dans l'ordre correspondant à $verif_client.... pige pas.... $verif_client te retournera juste le nombre de lignes correspondant à ta requête...
 

Reply

Marsh Posté le 06-04-2015 à 19:29:46    

Justement $verif_client est un nombre je voudrais classé par ordre de grandeur de de ce numéro  
 
client 1 $verif_client =2
client 2 $verif_client = 6
client 3 $verif_client = 1
 
Je voudrais afficher  
 client 2 - client 6 - client 1
les classé en fonction du resultat que donnerais $verif_client

Reply

Marsh Posté le 06-04-2015 à 19:41:29    

pourquoi tu fais pas une requête avec count et un group by sur ton client suivi d'un order by pour t'afficher ça ?

Reply

Marsh Posté le 06-04-2015 à 20:14:08    

Je vais essayer çà merci:-)

Reply

Marsh Posté le 06-04-2015 à 20:31:06    

select client, count(nb) as nb
from table
group by client
order by nb

Reply

Marsh Posté le 06-04-2015 à 21:24:29    

Merci je teste çà demain sympas en tous ca

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed