Ciao a tutti,
sto studiando il recupero dei dati da un server mysql utilizzando php ed ho bisogno di un confronto su un idea che ho avuto. Cercherò di essere il più schematico e semplice possibile.
Argomento:
Creare una lista tabella con una lista di valori fra i quali delle foto.
Soluzione classica e funzionante:
- Interrogo il db
- Estraggo i valori e li riporto nella mia tabella
- Per le foto(piccole icone da 3kb) richiamo un file (tipo getPhoto.php?ID=1) all'interno di una stringa <IMG SRC="http://forum.mrwebmaster.it/php/..."> che interroga il db e mi rimanda la foto.
Analisi della soluzione:
Tante chiamate al db e possibile lentezza del caricamento
Soluzione pensata:
- Creo una funzione che mi ritorna un array contentente le coppie di [variabili][valori] prelevate dal'array
- Richiamo con un ciclo for l'array e lo spalmo nella tabella.
- Tutto bene se non fosse per le foto. Nella funzione che ho creato le foto sono presenti all'interno dell'array nella variabile IMG_BLOB.
- Ho provato a richiamare l'oggetto contenuto nell'array all'interno di una stringa <IMG SRC="<?PHP $mioArray[1][IMG_BLOB] ?>"> ma il risultato che ottengo è una sorta di codici o la sola foto. Penso che questo derivi dall'header che interpreta o html o jpeg e aggisce di conseguenza.
Premesso tutto questo la domanda potrebbe essere questa :
Come faccio a richiamare le foto presenti come oggetto blob all'interno di un array bypassando l'header ed evitando l'uso di un file secondario di richiamo?
Vi ringrazio fin da adesso per le risposte e sono disponibile per ulteriori chiarimenti.
Buona domenica a tutti,
Stefano
sto studiando il recupero dei dati da un server mysql utilizzando php ed ho bisogno di un confronto su un idea che ho avuto. Cercherò di essere il più schematico e semplice possibile.
Argomento:
Creare una lista tabella con una lista di valori fra i quali delle foto.
Soluzione classica e funzionante:
- Interrogo il db
- Estraggo i valori e li riporto nella mia tabella
- Per le foto(piccole icone da 3kb) richiamo un file (tipo getPhoto.php?ID=1) all'interno di una stringa <IMG SRC="http://forum.mrwebmaster.it/php/..."> che interroga il db e mi rimanda la foto.
Analisi della soluzione:
Tante chiamate al db e possibile lentezza del caricamento
Soluzione pensata:
- Creo una funzione che mi ritorna un array contentente le coppie di [variabili][valori] prelevate dal'array
- Richiamo con un ciclo for l'array e lo spalmo nella tabella.
- Tutto bene se non fosse per le foto. Nella funzione che ho creato le foto sono presenti all'interno dell'array nella variabile IMG_BLOB.
- Ho provato a richiamare l'oggetto contenuto nell'array all'interno di una stringa <IMG SRC="<?PHP $mioArray[1][IMG_BLOB] ?>"> ma il risultato che ottengo è una sorta di codici o la sola foto. Penso che questo derivi dall'header che interpreta o html o jpeg e aggisce di conseguenza.
Premesso tutto questo la domanda potrebbe essere questa :
Come faccio a richiamare le foto presenti come oggetto blob all'interno di un array bypassando l'header ed evitando l'uso di un file secondario di richiamo?
Vi ringrazio fin da adesso per le risposte e sono disponibile per ulteriori chiarimenti.
Buona domenica a tutti,
Stefano
Ultima modifica: