Page 1 sur 1

Récupérer le résultat d'une requête dans une variable

Posté : 24 janv. 2006, 11:23
par Rony
Bonjour,

Voila ma requête,

Code : Tout sélectionner

$req1 = mysql_query("SELECT id_secteur FROM SECTEUR WHERE nom_secteur ='$nom_sec'") or die ("erreur req ".mysql_error()); $sql1 = mysql_fetch_array($req1);
Je voudrai récupérer le résultat de ma requete $req1 et le mettre dans ma variable $sql1. J'ai essayer avec mysql_fetch_array mais il m'affiche "Array" lorsque je fais un echo $sql1.

Comment récupérer le résultat d'une requête dans une variable ?

Merci

Posté : 24 janv. 2006, 11:31
par albat
Le résultat d'une requête est un tableau.
Rien d'étonnant donc à ce que tu récupères un array dans ta variable.

La fonction serialize() pourrait-elle t'aider ?...

Posté : 24 janv. 2006, 11:45
par Rony
serialize() s'utilise avec des tableaux ?
Ma requete ne retourne pas de tableau maus une seul données, l'id_secteur.

Posté : 24 janv. 2006, 11:55
par zeus
mais mysql_fetch_array te retourne un tableau, même si tu n'as qu'un seul résultat

d'ailleurs fetch_array veut dire "mettre dans un tableau"

Ta valeur se trouve dans $sql1["id_secteur"]

Posté : 24 janv. 2006, 12:07
par Rony
Ok, je pensai que je faisai une erreur d'utiliser mysql_fetch_array, car ma requete devai retourner une seule valeur ! mais j'ai compris maintenant ! désolé je débute ! . Merci pour vos conseil ! :wink: