Save a tutti avrei bisogno di un aiuto nel capire come posso prelevare immagini da MySql e visualizzarle in una pagina PHP utilizzando PDO . Nel mio sito ho utilizzato l'estensione PDO per operazioni di SELECT , INSERT , UPDATE ed è andato sempre tutto bene, ora invece ho incontrato problemi nel prelievo delle immagini , quindi di dati di tipo BLOB all'interno di MySql .Sto cercando di imparare le PDO man mano che vado avanti con il sito , solo che ora sono bloccato . Vorrei far visualizzare l'immagine del profilo di un utente loggato , posto il codice che ho scritto
.Ho effettuato dei test e riesco a fare la query , nel senso che prende proprio l'immagine dello user loggato (Quindi in questa parte non dovrebbero esserci problemi ) .Però il risultato che ottengo è una pagina bianca intera con in alto a sinistra un riquadro vuoto . Grazie in anticipo a chi prova ad aiutarmi :fonzie::fonzie:
PHP:
if(isset($_COOKIE['login'])){
session_start();
$user = $_SESSION['user'];
$q = $db->prepare(" SELECT Foto FROM users WHERE Username = ' ".$user." ' ");
$q -> bindParam(' ".$user." ',$user,PDO::PARAM_STR);
$q->execute();
$q->bindColumn(1,$cover,PDO::PARAM_LOB);
$q->fetch(PDO::FETCH_BOUND);
header("Content-Type: image/jpeg");
echo $cover;
}