Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [mysql] Visualizzare immagini

    Ciao a tutti,

    ho un file con il quale mi richiamo degli articoli inseriti dagli utenti in un DB MYSQL.
    Adesso ho provato a far inserire nel DB, oltre al testo, anche delle immagini.
    Fino all'inserimento nella tabella del DB tutto bene. Ora il problema è visualizzare anche le immagini.

    Questo lo script.
    Codice PHP:
    $sql="SELECT *, DATE_FORMAT(Data,'%d.%m.%Y') as data_art FROM articoli WHERE id='$_GET[ID]'";
    $result=mysql_query($sql) or die(mysql_error());;
    while (
    $row=mysql_fetch_array($result)) {
    print 
    "<div id=data> [i]";
    print 
    $row["data_art"];
    print 
    "[/i]</div>";
    print 
    "<div id=nome> [i]";
    print 
    $row["name"]." ".$row["surname"];
    print 
    "[/i]</div>";
    print (
    "[b]".$row['Titolo']."[/b]"."

    "
    );
    $image $row['DatiBinari'];
    $articolo $row[Testo];
    echo 
    $image;
    print 
    "<div align=justify>";
    print 
    $articolo."
    "
    ;
    print 
    "</div>";

    Mi visualizza tutto il testo così come richiesto (data, nome, cognome autore e testo) ma invece che l'immagine mi visualizza del testo binario e non l'immagine inserita.

    Nella tabella del DB il campo dove è inserita l'img l'ho chiamato DatiBinari mediumblob, oltre a questo c'è un campo Nome dove viene salvato il nome del file, un capo Size per il peso del file e un capo type per il tipo del file.

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Beh io salverei soltanto il link all'immagine. Un'immagine in un db appesantisce (e non di poco) !!!!

  3. #3
    La penso anche io come te, però non sono riuscito in alcun modo a farlo.

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.