1 utilisateur anonyme et 10 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Comment compter sa ?

n°515
le bof -
Moi mon foie connait pas !!!!!
Posté le 23-12-2003 à 14:04:51  profilanswer
 

Voila mon probleme  
j ai fait un script de commenatire.
Et je voudrai afficher sa: Il y'a X commentaires
le probleme c'est que je n'est pas trouvé comment faire
 
Un exemple là pour l'article 1 j'ai 2 commentaires l ID 2 et 3
 

Code :
  1. ID     ID_art
  2. 1      5
  3. 2      1
  4. 3      1
  5. 4      6


 
Comment faire ?


---------------
   La base de donnée sur Syndrome OC est ouvert elle n attend plus que vous[:xp1700]
[Syndrome-oc.net]L'overclocking qu'ils vous fo !
mood
Google
Posté le 23-12-2003 à 14:04:51  profilanswer
 

n°516
nicodache
marmotte en chocolat concept ©
Posté le 23-12-2003 à 15:12:34  profilanswer
 

il y a C commentaires pour l'article A ?
 
bah je dirais un truc du genre.

Code :
  1. il y a
  2.   <? select count(*)
  3.      from table_commentaire,table_article
  4.      where table_commentaire.article = table_article.id ?>
  5. pour l'article
  6.   <? select article.nom
  7.      from table_article
  8.      where table_article = article en question ?>
  9. .<br>


 
mais je peut me gourer totalement. j'ai lu une fois un bout de code en php


Message édité par nicodache le 23-12-2003 à 15:12:58
n°517
faap
Powered by Sega Naomi
Posté le 23-12-2003 à 15:28:14  profilanswer
 

B commentaires pour article A
 

Code :
  1. select article.id_art, count(comment.id_comment)
  2. from article, comment
  3. where article.id_art = comment.id_art
  4. group by article.id_art;


 
N'ayant jamais fait de PHP ben je sais pas comment on écrit le code mais la requête SQL ca devrait aller


Message édité par faap le 23-12-2003 à 15:44:47

---------------
Plus on pédale moins fort, moins on avance plus vite (et inversément)
n°519
xstephx
Sarah!
Posté le 23-12-2003 à 16:37:19  profilanswer
 

appelle Lous, il aime le sql... :/ (xml powa ! :D)


---------------
Gagnez un iPhone en jouant sur www.findupays.be
n°521
Dr Lous
I see old password
Posté le 23-12-2003 à 16:48:17  profilanswer
 

nicodache a écrit :

il y a C commentaires pour l'article A ?
 
bah je dirais un truc du genre.

Code :
  1. il y a
  2.   <? select count(*)
  3.      from table_commentaire,table_article
  4.      where table_commentaire.article = table_article.id ?>
  5. pour l'article
  6.   <? select article.nom
  7.      from table_article
  8.      where table_article = article en question ?>
  9. .<br>


 
mais je peut me gourer totalement. j'ai lu une fois un bout de code en php


 
c'est koi ke ca.... [:rofl]


---------------
Oseras-tu m'affronter ?
n°522
Dr Lous
I see old password
Posté le 23-12-2003 à 16:58:17  profilanswer
 

Ta requete SQL
 
sql_query="SELECT count (id)
                            FROM ".$PARAM['table_comm']."  
                            WHERE id_art=".$id_art;


---------------
Oseras-tu m'affronter ?
n°523
nicodache
marmotte en chocolat concept ©
Posté le 23-12-2003 à 17:53:13  profilanswer
 

Dr Lous a écrit :

c'est koi ke ca.... [:rofl]


tu m'escuzera, mais j'ai jamais fait de mySql dans ma vie...
par contre, j'ai bien fait joujou avec sybase...
et ton mysql query, il passe pas dans un vrai dbms... (mysql, c'est pas un dbms, mais plutot un gestionnaire de fichier avancé :D... tu peu comme du cobol tu vois :D)

n°524
faap
Powered by Sega Naomi
Posté le 23-12-2003 à 18:03:18  profilanswer
 

ma requête c'est la mieux na, Oracle pawa :D


---------------
Plus on pédale moins fort, moins on avance plus vite (et inversément)
n°525
Dr Lous
I see old password
Posté le 23-12-2003 à 18:12:28  profilanswer
 

wee Faap ta rekete marche aussi (enfin de premiere vue [:dslam])  
 
et nico.... :fuck:


---------------
Oseras-tu m'affronter ?
n°526
Mossieur P​ropre
Posté le 24-12-2003 à 11:28:55  profilanswer
 

perso, j'aurais fait un simple SELECT avec un mysql_num_rows derrière :
 

Code :
  1. $get_comments_number = mysql_query ("SELECT ID FROM comments WHERE ID_art = '$id_article'" );
  2. $comments_number = mysql_num_rows ($get_comments_number);
  3. echo "Il y a $comments_number pour cet article.";


 
[:spamafote]


---------------
Forever Yoko in my heart. | http://www.phoenixfr.org - réseau IRC francophone | knexos xstephx a dit : "blabla"
n°527
Dr Lous
I see old password
Posté le 24-12-2003 à 11:32:29  profilanswer
 

nan car si tu as un mysql sur un autre serveur ca allege ^^ puis ca depends... si tu utilise juste ke script pour savoir le nombre alors vaut mieux ma requete... si tu utlise la requete pour avoir le nombre le titre... enfin des infos sur les champs vaut mieux la tienne ;)


---------------
Oseras-tu m'affronter ?
n°528
Deadog
Dain Bramaged
Posté le 24-12-2003 à 12:00:52  profilanswer
 

Mossieur Propre a écrit :

perso, j'aurais fait un simple SELECT avec un mysql_num_rows derrière :
 

Code :
  1. $get_comments_number = mysql_query ("SELECT ID FROM comments WHERE ID_art = '$id_article'" );
  2. $comments_number = mysql_num_rows ($get_comments_number);
  3. echo "Il y a $comments_number pour cet article.";


 
[:spamafote]


 
 
le count spa fait pour les chiens !

n°529
Dr Lous
I see old password
Posté le 24-12-2003 à 12:16:27  profilanswer
 

[:mdr]


---------------
Oseras-tu m'affronter ?
n°530
Mossieur P​ropre
Posté le 24-12-2003 à 13:21:09  profilanswer
 

Dr Lous a écrit :

nan car si tu as un mysql sur un autre serveur ca allege ^^ puis ca depends... si tu utilise juste ke script pour savoir le nombre alors vaut mieux ma requete... si tu utlise la requete pour avoir le nombre le titre... enfin des infos sur les champs vaut mieux la tienne ;)


 
ça veut dire que si je faisais des count, mon forum serait _encore_ plus rapide ? :D


---------------
Forever Yoko in my heart. | http://www.phoenixfr.org - réseau IRC francophone | knexos xstephx a dit : "blabla"
n°533
nicodache
marmotte en chocolat concept ©
Posté le 24-12-2003 à 16:13:48  profilanswer
 

nan, il serait _enfin_ moins lent [:dslam]

n°535
Dr Lous
I see old password
Posté le 24-12-2003 à 17:20:42  profilanswer
 

[:rofl]....

n°536
Deadog
Dain Bramaged
Posté le 24-12-2003 à 17:47:24  profilanswer
 

Mossieur Propre a écrit :


 
ça veut dire que si je faisais des count, mon forum serait _encore_ plus rapide ? :D


 
 
et les manuels non plus, spa fait pour les chiens :D

n°537
xstephx
Sarah!
Posté le 24-12-2003 à 18:45:16  profilanswer
 

y'a pas moyen de rajouter ds les rules ceci : 'rtfm : www.php.net/manual/fr' ? :D


---------------
Gagnez un iPhone en jouant sur www.findupays.be
n°538
Dr Lous
I see old password
Posté le 24-12-2003 à 18:57:26  profilanswer
 

si ca devient vraiment trop de question bouley wee... ^^

n°539
KnX
To be or not to code.
Posté le 24-12-2003 à 19:21:31  profilanswer
 

mieux vaut prévenir ...


---------------
/!\ KnX's bash NP : Norah Jones - Don't Miss You At All /!\
n°541
Mossieur P​ropre
Posté le 24-12-2003 à 20:27:45  profilanswer
 

nicodache a écrit :

nan, il serait _enfin_ moins lent [:dslam]


 
le seul forum capable de lui tenir tête niveau temps de génération est celui de joce [:spamafote]


---------------
Forever Yoko in my heart. | http://www.phoenixfr.org - réseau IRC francophone | knexos xstephx a dit : "blabla"
n°542
Deadog
Dain Bramaged
Posté le 24-12-2003 à 21:00:25  profilanswer
 

Mossieur Propre a écrit :


 
le seul forum capable de lui tenir tête niveau temps de génération est celui de joce [:spamafote]


 
 
c pas les même charges serveur non plus :lol:

n°562
dSlaM
J'ai avalé un glaçon ! Gleuaah
Posté le 25-12-2003 à 01:47:33  profilanswer
 

Mossieur Propre a écrit :


 
le seul forum capable de lui tenir tête niveau temps de génération est celui de joce [:spamafote]


 
et DSB [:dslam]

n°563
Dr Lous
I see old password
Posté le 25-12-2003 à 02:00:40  profilanswer
 

DLB....

n°567
Deadog
Dain Bramaged
Posté le 26-12-2003 à 01:32:50  profilanswer
 

Dans Son Bidon ?
Dans Leur Bidon ?

n°568
Dr Lous
I see old password
Posté le 26-12-2003 à 01:56:48  profilanswer
 

DrLousBoard [:dslam]


---------------
Oseras-tu m'affronter ?
n°593
Deadog
Dain Bramaged
Posté le 27-12-2003 à 02:12:55  profilanswer
 

Dr Lous a écrit :

DrLousBoard [:dslam]


 
 
spareil :D

n°594
bap2703
Posté le 27-12-2003 à 02:14:02  profilanswer
 

Dr Lous a écrit :

DrLousBoard [:dslam]


 
 
*AUTO CENSURE APRES LA BONNE REFLEXION DE XSTEPHX*
 
 
 :whistle:


Message édité par bap2703 le 27-12-2003 à 10:17:50
n°595
xstephx
Sarah!
Posté le 27-12-2003 à 03:22:50  profilanswer
 

n'oublions pas qu'il est modo... ;)


---------------
Gagnez un iPhone en jouant sur www.findupays.be
n°606
Deadog
Dain Bramaged
Posté le 27-12-2003 à 13:52:06  profilanswer
 

DrLous'Bide
 
moi je peux ^^

n°609
bap2703
Posté le 27-12-2003 à 14:09:06  profilanswer
 

[:jayz]

n°611
Dr Lous
I see old password
Posté le 27-12-2003 à 16:47:10  profilanswer
 

Deadog a écrit :

DrLous'Bide
 
moi je peux ^^


 
 
 [:alex666]  
 


---------------
Oseras-tu m'affronter ?
mood
Google
Posté le 27-12-2003 à 16:47:10  profilanswer
 


Aller à :
Ajouter une réponse
 

Hit Parade