1

Cou tout le monde c'est encore moi smile.
j'aimerais savoir comment je peux faire pour connaitre le nombre de reponses et/ou le nombre de visualisation pour un message,
j'ai penser a utiliser mysql_numros(); enfin ca doit etre ca mais je ne sais pas trop comment le faire correspondre avec le message voulus pi etre faut t'il mette au prealable un champ hidden pour le recuperer ben si ca vous dis aidez moi hi smile.
soif de connnaissances

2

En fait, la question que tu devrais plutôt te poser c'est "pourquoi j'ai besoin de savoir ce nombre" et pas "comment je peux l'avoir".

Si c'est pour faire par exemple ... for(i=1;i<=nbre_message) ça sert à rien, un while suffit très bien.

Si c'est plus sorcier, utilise COUNT(), genre ...

tu as une requête select num_id from ta_table where plein de conditions;

Ben avant, tu fais un select COUNT from ta_table where les mêmes conditions;
et COUNT te balancera (si je dis pas de bêtise) le nombre de lignes de ta requête.
Problème : ca utilise une requête de plus. D'où l'idée d'éviter de chercher à connaitre le nombre de ligne.

Autre méthode : tu fais ta requête, tu fais un pré-traitement de celle-ci (tu fais un while sur les réponses, et tu incrémentes une valeur dans le while) et tu retournes la valeur incrémentée, plus la liste des réponses de la requete.
Problème cette fois : tu consommes du cpu.

PS : un select COUNT(), num_id from ta_table where tes conditions ne passera pas.
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

3

$num=mysql_num_rows(mysql_query("ra requete"));
avatar
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP

4

et il marche comment mysql_num_rows ? Je suppose qu'il parcourt plus ou mois toute la liste non ? (ou alors mysql_query est fait pour donner le résultat)
De toute façon tu n'es pas sencé savoir à l'avance le nombre de résultats, c'est comme ça. Tu as des listes, pas des tableaux.
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

5

C surtt ça sert jamais (ou presque) de connaître le nombre de résultats en mysql
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes