Ptit soucis sur traitement du resulat requete MySQL

Ptit soucis sur traitement du resulat requete MySQL - PHP - Programmation

Marsh Posté le 04-12-2002 à 18:18:28    

Voila, je souhaite optimiser mon code :
Je fait une requete comme ça :
SELECT code FROM table WHERE categorie='blabla'
 
Ceci me retourne, dans ce cas precis, qu'une seule valeur car
'blabla est unique.
et je ne connais que mysql_fetch_array.
Hors je ne veux pas qu'il me retourne un tableau mais seulement une variable.
Avec mysql_fetch_array, ca marche mais c pas tres propre.
J'ai essayé mysql_result mais c amarche pas  :(  

Reply

Marsh Posté le 04-12-2002 à 18:18:28   

Reply

Marsh Posté le 04-12-2002 à 22:53:00    

La syntaxe de mysql_result:
 

Code :
  1. $connexion = mysql_connect("$dbhost","$user","$password" );
  2. $query = "SELECT code FROM table WHERE categorie='blabla'";
  3. $result = mysql_query("$query",$connexion);
  4. $resultat = mysql_result($result,0,"categorie" );


 
Et si tu as plusieurs résultats, tu peux utiliser la syntaxe suivante:
 

Code :
  1. $connexion = mysql_connect("$dbhost","$user","$password" );
  2. $query = "SELECT code FROM table WHERE categorie='blabla'";
  3. $result = mysql_query("$query",$connexion);
  4. $lignes = mysql_num_rows($result);
  5. $i = 0;
  6. while($i < $lignes)
  7. {
  8. $resultat = mysql_result($result,$i,"categorie" );
  9. $i++;
  10. }


---------------
Another .Net Blog
Reply

Marsh Posté le 05-12-2002 à 12:28:50    

Merci beaucoup, je vais essayer ça   :love:

Reply

Sujets relatifs:

Leave a Replay

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