par
jfaba » 11 nov. 2011, 00:46
Bonjour
Sur une page web j'ai une <IMG SRC=getimage.php?index=12> (par xemple).
L'index varie selon la sélection de l'utilisateur.
Les images sont dans une base mySql.
Si j'utilise PDO pour préparer ma requête il retournera une variable php que je ne pourrai pas conserver d'un appel à l'autre (je ne peux utiliser ni les variables de session, ni les cookies).
Je voudrais donc préparer une requête (à l'ouverture de ma page) directement par SQL, du style :
PREPARE imgreqprep FROM "SELECT filetitle FROM mytable WHERE id=?;" ;
Puis appeler EXECUTE :
$request= "SET @var=$index ; EXECUTE imgreqprep USING @var ;" ;
$res= $oPdo->query($req);
$row = $res->fetch(PDO::FETCH_NUM);
echo $row[0]; // juste pour vérifier provisoirement que j'ai bien accès au titre du fichier image.
Or le résultat est une chaîne vide.
Qu'est-ce qui cloche ?
Merci d'avance
Bonjour
Sur une page web j'ai une <IMG SRC=getimage.php?index=12> (par xemple).
L'index varie selon la sélection de l'utilisateur.
Les images sont dans une base mySql.
Si j'utilise PDO pour préparer ma requête il retournera une variable php que je ne pourrai pas conserver d'un appel à l'autre (je ne peux utiliser ni les variables de session, ni les cookies).
Je voudrais donc préparer une requête (à l'ouverture de ma page) directement par SQL, du style :
PREPARE imgreqprep FROM "SELECT filetitle FROM mytable WHERE id=?;" ;
Puis appeler EXECUTE :
$request= "SET @var=$index ; EXECUTE imgreqprep USING @var ;" ;
$res= $oPdo->query($req);
$row = $res->fetch(PDO::FETCH_NUM);
echo $row[0]; // juste pour vérifier provisoirement que j'ai bien accès au titre du fichier image.
Or le résultat est une chaîne vide.
Qu'est-ce qui cloche ?
Merci d'avance