[MySQL]Récupérer un seul enregistrement

Récupérer un seul enregistrement [MySQL] - PHP - Programmation

Marsh Posté le 04-08-2005 à 09:56:07    

voila j'ai un petit programme qui fait de la recherche dans ma base jusque la il n'y a pas de probleme il trouve tt ce que je veux... sauf que je me demandais... quand on est sur qu'il n'y q'un seul enregistrement ($nb = mysql_num_rows($requete); avec $nb==1) n'y a til pas moyen de le récupérer sans passer par :

Citation :


while($data = mysql_fetch_assoc($req))  
{
 //traitement
}  


car pour plusieurs enregistremnts jtrouve ca efficace mais a partir du moment que l'on sait qu il n'y a qu'un enregistrement c'est utiliser une bombe H sur un acarien???
 
Merci

Reply

Marsh Posté le 04-08-2005 à 09:56:07   

Reply

Marsh Posté le 04-08-2005 à 12:23:39    

Tu enlèves le while, c'est tout [:proy]  
 
$data = mysql_fetch_assoc($req);
if (! $data)
    die('fou ya ya, on aurait du trouver un truc');
echo $data->col1 . $data->col2;


Message édité par mrbebert le 04-08-2005 à 12:24:10
Reply

Marsh Posté le 04-08-2005 à 15:23:55    

ou un simple si tu n'a qu'un seul resultat, dans un seul champ.

Code :
  1. $data = mysql_result($req,0,'col1');


 
sinon, comme le dis mrbebert ...
 
@+


Message édité par bl@p_psx le 04-08-2005 à 15:24:07

---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 04-08-2005 à 16:54:38    

merci beaucoup

Reply

Sujets relatifs:

Leave a Replay

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