begin process at 2012 05 30 22:24:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

no. de ligne sdans mysql_num_rows


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

no. de ligne sdans mysql_num_rows

lundi 2 juin 2008 à 13:58:40 | no. de ligne sdans mysql_num_rows

codomolo

Bonjour,

Je cherche à obtenir le no. de chaque ligne d'un mysql_num_rows
Ce que je veux c'est de pouvoir sortir les données correspondant à la ligne en question.

par exemple, je veux pouvoir donner le rang d'un membre par rapport au total des membres (exemple rang 10 /300)
ainsi il me serait facile d'afficher le rang du membre en temps réel

je ne vois pas comment obtenir le no. de ligne dans un mysql_numrows puisque num_rows me donne juste le total de lignes.
je fais donc appel à un bon samaritain qui est un pro du sql pour essayer de concocter un code simple et fonctionnel d'emploi

malheureusement, il aurait été plus imple qu'il existe un genre de SELECT ROWS_NUMBER, mais je ne vois rien du genre qui existe...

merci pour vos lumières

lundi 2 juin 2008 à 16:44:40 | Re : no. de ligne sdans mysql_num_rows

coucou747

Administrateur CodeS-SourceS
salut

si t'as mis une primary key (generalement, on met un id int unsigned auto_increment) alors il te suffit de le selectionner.
lundi 2 juin 2008 à 16:55:39 | Re : no. de ligne sdans mysql_num_rows

codomolo

salut coucou747

je ne veux pas avoir son id, je veux savoir où il se retrouve dans le num_rows de ma requête
je veux le no. de la ligne auquel il correspond dans ma requête sql
évidemment ma requête pose des conditions qui varient selon l'activité du membre

donc je veux pouvoir numéroté chaque ligne retournée par num_rows et identifier le no. de la ligne correspondant pour chaque membre (qui a une id unique)

si j'ai 300 membres et que c'est mon dernier membre inscrit, je veux pas qui me donne son id 300
je veux qui me donne où ce membre se retrouve dans la ligne num_rows en fonction du résultat de ma requête sql

désolé si j'ai pas été clair...
lundi 2 juin 2008 à 17:13:45 | Re : no. de ligne sdans mysql_num_rows

coucou747

Administrateur CodeS-SourceS
ah ok...

c'est quand tu fais ta boucle pour parcourrir le resultat alors, que tu dois faire ca.

tu ne peux pas faire ca automatiquement dans ta requete sql (enfin je ne crois pas)
lundi 2 juin 2008 à 17:24:29 | Re : no. de ligne sdans mysql_num_rows

codomolo

et c'est ça que je cherche... le comment avoir la numérotation de chacune des ligne retourné par num_rows
j'en ai aucune idée
et j'ai rien vue dans sql qui fait cela

si vous avez une idée, gênez-vous pas...
dire que je veux juste le rang de chaque membre...
ça l'air simple mais c'est compliqué...
lol
lundi 2 juin 2008 à 17:31:30 | Re : no. de ligne sdans mysql_num_rows

coucou747

Administrateur CodeS-SourceS
donne moi ton bout de code qui te liste tes membres.
lundi 2 juin 2008 à 18:07:34 | Re : no. de ligne sdans mysql_num_rows

codomolo

le bout de code qui fait ma requête sql est ceci:

$membre = mysql_query("SELECT * From Ajout_Annonces ORDER BY view_profile DESC,  reponses DESC, revenus_totaux DESC");

à partir de là tous les membres devraient avoir un rang et ensuite je souhaite tout simplement affiché le rang que chacun occupe en fonction de mysql_numrows de cette requête et affiché ce dernier sur le compte du membre (exemple: 10 ième sur 300 membres)

j'aurai besoin de sortir le id du membre et le no. de la ligne num_rows pour afficher le rang du membre
$id = '';
$rang = '';

une idée de quoi mettrre dans la boucle while pour arriver à ce résultat ???
lundi 2 juin 2008 à 18:11:49 | Re : no. de ligne sdans mysql_num_rows

coucou747

Administrateur CodeS-SourceS
non ca c'est ta requete, moi je veux la boucle qui te les liste...
lundi 2 juin 2008 à 18:31:58 | Re : no. de ligne sdans mysql_num_rows

codomolo

while($sortie_rank_member = mysql_fetch_array($membre))
{
$member_rank_id = $sortie_rank_member['id'];
$rang = ''; //je ne sais pas comment avoir le no. de la ligne correspondante de la num_rows
}

là j'ai juste le id du membre mais je ne sais pas comment obtenir la ligne du num_rows qui me dirait exactement son rang parmis les membres...
lundi 2 juin 2008 à 18:50:21 | Re : no. de ligne sdans mysql_num_rows

coucou747

Administrateur CodeS-SourceS
Réponse acceptée !
$i=0;
while($sortie_rank_member = mysql_fetch_array($membre))
{
$member_rank_id = $sortie_rank_member['id'];
$rang = ++$i;
....
}

1 2

Cette discussion est classée dans : ligne, mysql, rows, num, rang


Répondre à ce message

Sujets en rapport avec ce message

mysql_num_rows() probleme avec la vérification du pseudonyme [ par BelphegorCLC ] Salut,voila j'ai un probleme avec la vérification du pseudonyme, j'ai déja bien cherché sur plusieurs forum et tuto, essayé plusieurs mise en forme de probleme mysql_fetch_row() et mysql_num_rows() [ par Zenith ] Bonjour, je suis en train de me faire un script de recherce dans une base de donnée, mais je rencontre des problemes. en effet, lors de l'execution de simple question. [ par Zebra1928 ] slt tous le monde je veux simplement comprendre c koi la différence entre @mysql_num_rows et mysql_num_rowsaussi entre @mysql_connect($host,$user,$p WHERE + mysql_num_rows [ par GuinaweK ] Quelqu'un saurait me dire si c'est possible d'arriver à lier une clause WHERE dans la requete SQL avec la commande mysql_num_rows ?Je me sers d'un mêm fonction mysql_num_rows() [ par cladx ] Bon voila je veus savoir si l'email est present dans la base de donnée donc justilise tous naturelement la fonction mysql_num_rows() dont voici une pa Erreur: mysql_num_rows() [ par refkaben ] Bonjour à tous!J'ai une erreur qui ma prend la tete depuis hier!Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c mysql_num_rows [ par LordBob ] Bonjour a tous,en fait j'aimerais juste savoir, pour connaitre le nombre de resultat que l'on a à une requête, on fait mysql_num_rows + 1?car j'ai l'i Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in... [ par Florent06 ] SalutJe suis en train de faire une zone membres pour mon site. Dans la page d'inscription, il y a un script (pris ici) qui sert à probleme de rows [ par christuckers ] Salut tout le monde,Je dois avoir un probleme dans ma requete :    $nbr3 = mysql_num_rows(mysql_query($query3)); ? mysql_num_rows() ou COUNT() ?? [ par aymeric45 ] Chers amis développeurs, bonjour.J'aimerais savoir, quelle est la solution la plus optimisée pour compter le nombre d'enregistrements sélectionnés par


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales