Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it L'avatar di puja
    Registrato dal
    May 2013
    Messaggi
    46

    Cavare immagini da un DB mySql con php

    L'immagine in allegato è abbastanza chiara. Ho delle immagini salvate dentro ad un DB Mysql...

    Come faccio per mostrarle a video??

    ho provato

    Codice PHP:
    require_once '../../connettialDB/config.php';

     
    $sql "SELECT Id,Foto_Formato,Foto_Contenuto FROM Casa_Foto WHERE Id='12'";
     
    $result = @mysql_query($sql) or die(mysql_error ());
     
    $row = @mysql_fetch_array($result);
     
    $id_img $row['Id'];
     
    $type $row['Foto_Formato'];
     
    $img $row['Foto_Contenuto'];
     if (!
    $id_img)
     {
     echo 
    "Id sconosciuto";
     }else{
     @
    header ("Content-type: ".$type);
     echo 
    $img;
     } 
    Nada. Dove sbaglio? Immagino si tratti di un grave errore concettuale.

    Grazie per ogni aiuto!
    Immagini allegate Immagini allegate

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Cerca, se ne è parlato 1000 volte di immagini e campi blob.

  3. #3
    Utente di HTML.it L'avatar di puja
    Registrato dal
    May 2013
    Messaggi
    46

    Ma che risposta è?

    Ma che risposta è?

    vabbè.. Tralascio il tono e ricavo la cosa utile dal tuo messaggio: cercare informazioni sui campi blob.

    Grazie lo stesso

  4. #4
    Utente di HTML.it L'avatar di puja
    Registrato dal
    May 2013
    Messaggi
    46
    In tutti i casi scusa ma ho trovato almeno 4 posts sull'argomento, tutti tuoi e tutti che terminano con: Non farlo perché no.

    Ma se volessi farlo lo stesso, non c'è modo?

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Originariamente inviato da puja
    In tutti i casi scusa ma ho trovato almeno 4 posts sull'argomento, tutti tuoi e tutti che terminano con: Non farlo perché no.
    A me sembra che il perché nelle discussioni lo spiego, non rispondo "non farlo perché no" (db più snello, prestazioni più elevate nel tempo e maggiore semplicità nell'inserire immagini nelle pagine).

    Ad ogni modo, se proprio vuoi impuntarti ad usare il campo blob, ci sono anche discussioni in cui viene spiegato come fare ad usarlo.
    Quando sarai riuscito a farlo ti porrai però la domanda: "e adesso come faccio a mettere più di un'immagine in una pagina?".
    Ho letto in discussioni qui sul forum che metterne una si fa tranquillamente, mettercene di più diventa un casino, ma non ho idea né del perché né di come risolvere, non usando e non avendo alcuna intenzione di usare campi blob non ho mai approfondito.

  6. #6
    Utente di HTML.it L'avatar di puja
    Registrato dal
    May 2013
    Messaggi
    46
    mm ok grazie mille

    Avevo letto da qualche parte che c'erano dei vantaggi nell'utilizzare il DB.

    Mi do altri due giorni di tempo per convincermi e dopodiché mi sa che seguirò il tuo consiglio!

    Grazie ancora!

  7. #7
    per mostrare a video una foto presa da un database dovresti fare una cosa del genere:

    codice:
    [img]path/to/script.php?image_id=XXXX[/img]
    e in script.php metti quel codice che già hai... forse c'era qualche problema sul cache ma non ricordo ora.
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  8. #8
    Utente di HTML.it L'avatar di puja
    Registrato dal
    May 2013
    Messaggi
    46
    Grazie Santino,

    ho provato ma mi da lo stesso errore di sempre. Sembra che non riesco a trasformare i dati nel DB in unimmagine.

    Quasi quasi salvo il tutto in una bella cartellina facile facile e se poi mi ruberanno le immagini amen


    Grazie lo stesso!

    a onor di cronaca ho utilizzato questa mini guida, molto ben fatta

    http://forum.html.it/forum/showthread/t-1320335.html

  9. #9
    ma noooooooooo

    scusa, ma che c'è in foto_contenuto?!?!? una path?!

    scusa ma da quell'immagine (che non avevo visto) c'è qualcosa che non mi torna... scrivi un pò com'è la struttura del database e cosa c'è dentro
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  10. #10
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Originariamente inviato da puja
    ...
    Quasi quasi salvo il tutto in una bella cartellina facile facile e se poi mi ruberanno le immagini amen
    ...
    E secondo te se uno vuole davvero rubarti le immagini non lo fa anche se ce le hai nel DB?
    Al limite dovrà farlo a mano, apre la tua pagina sul browser, tasto destro -> salva immagine con nome.

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.