recuperer une valeur d une requete sql pour l utiliser ds un chemin - PHP - Programmation
Marsh Posté le 23-07-2003 à 10:59:27
La fonction mysql_query te renvoie un identifiant de résultat, il te faut ensuite utiliser une fonction du type de mysql_fetch_array pour parcourir ce résultat et en extraire l'information que tu désires.
Pour cela, je te conseille de parcourir la doc, chapitre mysql et de trouver la fonction qui convienne le mieux à ton cas, car mysql_fetch_array est trop lourde si tu ne veux qu'une seule valeur.
Dans tous les cas http://fr3.php.net/manual/fr/ref.mysql.php
Marsh Posté le 23-07-2003 à 13:43:01
je trouve pas celui qu il me faut
ca marche pas personne peut m aider
Marsh Posté le 23-07-2003 à 14:41:54
je te conseille d'utiliser mysql_result si tu n'as qu'un seul résultat :
Code :
|
Si tu as plusieurs lignes retournés par ta requete il te faut modifier un peu l'algo
Code :
|
Marsh Posté le 23-07-2003 à 15:00:37
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp\www\referenciel\resultdesign.php on line 125
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp\www\referenciel\resultdesign.php on line 127
Marsh Posté le 23-07-2003 à 15:04:00
Autant pour moi, j'avais mal lu ton code.
Il te suffit de remplacer sql_resultat par sql_results
Tu aurais quand même pu effectuer une petite vérification
Marsh Posté le 23-07-2003 à 15:27:48
Code :
|
je sais j ai corrigé juste après
Marsh Posté le 23-07-2003 à 15:30:47
je te conseille de laisser le test car cela evité une erreur au cas ou la requete ne donne aucun résultat. Et en plus cela ne coute rien en termes de temps d'éxécution car tu as déjà récupéré le nombre de lignes retournées.
Marsh Posté le 23-07-2003 à 10:52:33
je voudrais recuperer cette valeur pour l utiliser
$sql_results=mysql_query("select code_wrin from referenciel,site where\n
site.Num_site=referenciel.site and referenciel.actif='O'and\n
designation='$design'group by code_wrin" );
$result_count=mysql_num_rows($sql_results);
ici
\\\groupes\\\referentiel\\' .$code_wrin ."_1.jpg";
$handle2='\\\\srv2\\\groupes\\\referentiel\\' .$code_wrin ."_2.jpg";
$handle3='\\\\srv2\\\groupes\\\referentiel\\' .$code_wrin ."_3.jpg";
merci d avance