Fonction mysql_fetch_assoc

Fonction mysql_fetch_assoc - PHP - Programmation

Marsh Posté le 31-03-2007 à 23:26:48    

Bonjour,  
Voila, J'ai un soucis lors de l'utilisation de la fonction mysql_fetch_assoc.
 
Jai fait une requete :
$req=mysql_query($sql);
 
Et j'ai besoin de me servir à deux endroits distincts sur ma page du résultat retourné par cette requête.
 
Au premier endroit, jai besoin de la premiere ligne du resultat  donc jutilise: mysql_fetch_assoc($req).
 
Le pb cest quensuite jai besoin de toutes les lignes à un autre endroit,
Donc je fais une boucle while($data=mysql_fetch_assoc($req)) mais bien sur il me renvoie toutes les lignes sauf la premiere (normal car je lai deja utilisée).... Ma question était de savoir si on pouvait contourner ce (pseudo!) problème sans faire une autre requete. Jespere avoir été clair (meme moi en relisant jai un peu de mal....!)
MErci par avance !  

Reply

Marsh Posté le 31-03-2007 à 23:26:48   

Reply

Marsh Posté le 31-03-2007 à 23:56:27    

T'as mysql_data_seek, mais inutile ici : quand tu fais ton premier mysql_fetch_assoc, il va te renvoyer un tableau qui correspond à la première ligne, donc tu l'as déjà.
 
edit: Et au passage, passe sur mysqli ou PDO si t'as une version de PHP compatible...


Message édité par sielfried le 31-03-2007 à 23:58:20

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 31-03-2007 à 23:59:45    

Merci bcp ! ca marche nickel avec data seek)  
Je regarderai pr mysqli ou pdo. BOnne fin de soirée a toi !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed