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

 


Dernière réponse
Sujet : [PHP+MySQL] Calculer le nombre total d'item d'une colone
M@nu c'était juste une faute de frappe...
c'est mysql_nUm_rows()
 
;)

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
M@nu c'était juste une faute de frappe...
c'est mysql_nUm_rows()
 
;)
Ventilo hummm
Fatal error: Call to undefined function: mysql_nom_rows() in /news_list2.php on line 15
 
semblerais que Multimania ne suoporte pas la function mysql_nom_rows
 
Il a donc falu que jutilise la manière à antibillou

 

[edtdd]--Message édité par Ventilo--[/edtdd]

Ventilo Mon dieux! Que de réponse pour une question insignifiante :D  
 
Merci tout le monde :jap:
antibillou

gizmo a écrit a écrit :

Encore + simple:  
 
$sql = "select count(id) as id_tot from news";  
$recup = mysql_query($sql);  
$nb_id = mysql_nom_rows($recup);  
$compt = mysql_fetch_array($recup);  
 
et plus efficace en therme de temps de calcul :D  




bien joué !!!, dans ce cas on peut même supprimer le "as id_tot" de la requete !!!
bien vu gizmo :)

gizmo Encore + simple:  
 
$sql = "select count(id) as id_tot from news";  
$recup = mysql_query($sql);  
$nb_id = mysql_nom_rows($recup);  
$compt = mysql_fetch_array($recup);  
 
et plus efficace en therme de temps de calcul :D
antibillou Encore + simple:
 
$sql = "select count(id) as id_tot from news";
$recup = mysql_query($sql);
$compt = mysql_fetch_array($recup);
$nb_id = $compt["id_tot"];
 
ainsi dans $nb_id il y aura le nbre d'enregistrements
ipbog y a beaucoup plus simple et en plus sans sous-requête :
 
 
$sql="SELECT <clé_primaire> FROM <nom__table>";
$idr=mysql_query($sql, $<identifiant_connexion> );
while ($ligne=mysql_num_fields)
{
  $n++;
}
 
Et voilà la variable n contient le nombre de ligne dans ta table..
C_Po_Ma_Faute un truc du genre :  
 
"(...) WHERE news.id >= (select count(news.id) from Tatable) and news.id <= (select count(news.id) from Tatable)"
 
devrait marcher  :sol:
Ventilo Je me suis moi aussi mis au PHP :sol:   ( 1 de plus )
 
Mais j'ai un petit problem, je veux faire une requête du type:
blabla WHERE news.id >= NombreItemColone - $ValeurUtilisateur and news.id <= NombreItemColone  
 
Donc j'affiche les $ValeurUtilisateur  denière row ajouté...
Mais j'ai essayé avec COUNT(news.id) mais sa marche pas...
LA DOC DE MySQL EST PAS ASSEZ EXPLICITE! IMHO
 
Alors quelqu'un peu m'aider?
 
[edit]
Excuser moi si j'ai pas tout décrit avec le bon vocabulaire...
Je commence :o  
[/edit]

 

[edtdd]--Message édité par Ventilo--[/edtdd]


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