Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2565 connectés 

 


Dernière réponse
Sujet : pb avec une requête sqp, please aidez moi
sylsau je sais j'ai  lu ta réponse merci  bcp  :hello:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
sylsau je sais j'ai  lu ta réponse merci  bcp  :hello:
Buitoni Benh qu'est ce que je t'ai dis...
 
Tsss... Si en plus tu lis pas tes réponses, j'abandonne moi...
sylsau en fait je voulais pouvoir afficher le dernier engresitrement et non simplement compter le nombre d'id  
mais en fait j'ai trouvé un truc plus simple auquel j'aurais du penser avant :)  
 
$res=mysql_query("SELECT*FROM new ORDER BY id DESC LIMIT 1 " );
$row=mysql_fetch_array($res);
Buitoni Tu veux faire quoi toi?  T'es pas un peu tombé sur la tete?
:)
 
1. Pourquoi faire un SELECT * si tu veux juste savoir combien il y en a? SELECT COUNT(*) FROM new ca te suffirait pas?
 
2. Tu es drole, pourquoi le dernier aurait forcement un ID qui vaut le nombre d'items? Si tu veux le dernier, tu as pleins de moyens d'y arriver en une seule requete...
 
genre SELECT MAX(id) FROM new ou SELECT * FROM new ORDER BY id LIMIT 1, etc, etc, etc...
sylsau salut j'ai un pti pb avec ça :  
 
$res=mysql_query("SELECT*FROM new" );
$num=mysql_num_rows($res);
$res=mysql_query("SELECT*FROM new where id='$num' LIMIT $num" );
$row=mysql_fetch_array($res);
 
mais c bizarre parce que   quand    les ids  sont bien   1 , 2 ,3  etc... tout marche bien  
et  si imaginons  j'enlève  l'enregsitrement  où l'id  est  2  ou 3 plus rien  ne marche   ou 1 aussi  
et   le dernier enregistrement    s'affiche pas
parce que je demande de compter tous les enregistrements   y en a  2     si  j'ai viré l'id  2 imaginons  
donc  les 2 c id=1 et id=3  
donc y a écrit   affiche LIMIT      $num      or c 2 et l'enregistrement  2  n'existe plus donc c normal  que rien ne s'affiche  
que dois-je modifier  pour  que ça fasse pas ça
 
merci d'avance  
sylvain

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)