Récupérer le résultat d'un SELECT

Résolu/Fermé
dypsis66 Messages postés 79 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 15 janvier 2012 - 22 juin 2009 à 16:52
dypsis66 Messages postés 79 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 15 janvier 2012 - 22 juin 2009 à 17:07
Bonjour,
Je pense que m'a question est débile mais la je coince,
je fait cette requête SQL:
$req= "SELECT Image FROM titre 
          WHERE ID_Titre=$ID 
          AND ID_Page2=$page";
	   $information = mysql_query($req) or die($req . " - " . mysql_error());

Et j'aimerai récupérer le résultat qu'elle renvoi dans une variable.
si j'affiche echo $information j'affiche seulement l'identifiant de résultat.

4 réponses

Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 192
22 juin 2009 à 16:55
tu peux utiliser par exemple un
while ($result=mysql_fetch_object ($information))
{
echo $result->Image;
}

tu peux aussi utiliser le fetch_array (qui récupère dans un tableau.. c'est moins beau, mais ca peut aussi ete pratique)
0
dypsis66 Messages postés 79 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 15 janvier 2012
22 juin 2009 à 16:59
:) sa marche! merci beaucoup! je peux remplacer par:

while ($result=mysql_fetch_object ($information))
{
$image = $result->Image;
}
?
Car mon but c'est de récupérer le nom de mon image pour faire:
unlink ("./images/$image");
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 192
22 juin 2009 à 17:00
oui, t'en fait ce que tu veux.. moi je t'ai mis un echo pour que tu vois quelque chose à l'écran ....

la tradition de CCM veut que tu passes ton sujet en résolu une fois que tu as eu la réponse à ta question...

nb: dans un while, il peut traiter une requete renvoyant plusieurs lignes... donc fait attention au niveau du traitement à ne pas perdre d'info (ici tu utilises un ID dans ta requete, donc normalement tu n'auras qu'une réponse, donc pas de soucis)
0
dypsis66 Messages postés 79 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 15 janvier 2012
22 juin 2009 à 17:07
Oui merci, c'est qu'en général mes requêtes renvoi plusieurs résultat,
donc j'ai jamais eu à utiliser while ($result=mysql_fetch_object ($information))
Oui oui le poste en résolu, c'est pas mon premier, je sais.
Mais au moins sa pourra aider qqun d'autre :)
Merci!
0