Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2011
    Messaggi
    10

    Visualizzare immagini php da database

    Salve a tutti... sto disperatamente cercando di visualizzare delle immagini memorizzate all'interno del DB come blob...

    ho letto centinaia di posta ma nessuno funziona.

    vi posto il codice.
    ps. so che ho messo a due parti la query...ma sono dei pezzi di codice creati solo per vedere se riesce a funzionare prima di inserirli nel codice buono.

    Codice PHP:
    <?php require 'config.php';require 'connection.php';$query="SELECT foto1 FROM richiesta WHERE(id_richiesta='1') "
    $sql mysql_query($query) or die(mysql_error()); $row = @mysql_fetch_array($sql);


    echo 
    "<HTML>";while($row mysql_fetch_object($sql)) { echo "<img src=\"img.php\" alt=\"foto\"  /> "; } echo "</HTML>";?>

    Codice PHP:
    <?php require 'config.php';require 'connection.php';$query="SELECT * FROM richiesta WHERE(id_richiesta='2') "//echo $query;$sql = mysql_query($query) or die(mysql_error()); 
    $row mysql_fetch_array($sql); header("Content-type:image/jpeg");echo ($row['foto1']); 
    //echo $row['foto1']; ?>

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Da qualche parte si è parlato già che visualizzare su una pagina più di una immagine presa da un campo blob è un'impresa ardua e non mi ricordo neanche se ci sia riuscito l'ature del post, prova a cercarlo.

    Comunque sappi che mettere le immagini direttamente nel db in un campo blob è una cosa da evitare come la peste.
    Metti le immagini in una cartella del server, nel db ci metti solo il nome del file.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2011
    Messaggi
    10
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Da qualche parte si è parlato già che visualizzare su una pagina più di una immagine presa da un campo blob è un'impresa ardua e non mi ricordo neanche se ci sia riuscito l'ature del post, prova a cercarlo.

    Comunque sappi che mettere le immagini direttamente nel db in un campo blob è una cosa da evitare come la peste.
    Metti le immagini in una cartella del server, nel db ci metti solo il nome del file.
    Ok ho letto anche questo..ovvero chè è una soluzione non preferibile...

    ma mi trovo in questa situazione...

    un utente deve poter fare upload delle foto..ho messo gia un vincolo sulle dimensioni...
    i problemi che mi pongo sono:
    -come gestisco i nomi dei file?? (problema nomi duplicati)
    -poichè ci si immagina un bacino di utenti di circa 5-600 persone che possono inviare in media 3 file al mese max non si creano problemi a contenere un numero considerevole di file???

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.