PhpMyAdmin, inserire immagini nel database o no?

sunlightbanana

Utente Attivo
26 Ott 2011
96
0
6
Salve,
ho realizzato un database MYSQL di film con PhpMyAdmin che richiamo in una pagina PHP, dopo aver messo caratteristiche come titolo, genere, ecc.. vorrei anche mettere le locandine di film, quindi immagini.

La mia domanda è: le immagini dove mi consigliate di metterle? In una cartella a parte o dentro il database, questa seconda opzione però non so realizzarla.


Grazie dell'aiuto e una Buona Serata.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
si che si può il campo deve essere di tipo blob.
l'unico difetto è che poi è un po' un casino visualizzarle (problemi di header) e che il db cresce a dismisura.
l'unico motivo per mettere l'immagine nel db è per cercare che non venga copiata (salva immagine con nome)
 

sunlightbanana

Utente Attivo
26 Ott 2011
96
0
6
Grazie delle risposte, avete confermato le mie teorie, mettendo le img su un db crescerebbe troppo e per richiamarle è un po' complicato.


Mi inventerò qualcos'altro :book::eek:
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Se non disponi di molto spazio ne nel database ne per i files, potresti adottare un sistema fifty-fifty, e cioè gestire le immagini per metà nel db come blob e altre nelle directory in modo da creare un sistema più performante che non sovraccarichi niente.

Ad esempio se l'immagine non supera una certa grandezza la metti nel db sennò in una directory (gestendo il riconoscimento tramite chiave testuale nel nome dell'immagine oppure come colonna nel db)


Inoltre per stamparle dal db non ci vuole niente, basta che modifichi una linea dell'header e stampi il campo tramite un fetch di una query (senza aggiungere ulteriori output)

esempio
PHP:
header('Content-type:image/png');
echo $mysqli->query("SELECT image_blob FROM imagedb WHERE id=10")->fetch_array()[0];
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Dubbio su come inserire date e year in phpmyadmin PHP 5
F inserire gif database phpmyadmin MySQL 3
A Phpmyadmin PHP 2
mferri PhpMyAdmin index page bianca PHP 0
W Non riesco più a modificare i dati di una tabella da phpmyadmin MySQL 0
felino [MySQL] [PHPMyAdmin] Tabelle sincronizzate tra loro... MySQL 0
F Creare pagina PHP come quella di phpMyadmin PHP 12
B PHPMYADMIN LENTO SU SERVER APACHE-MYSQL MySQL 2
B CAMBIARE PAGINA INIZIALE PHPMYADMIN MySQL 2
B IMPORTARE FILE .FRM E .IBD CON PHPMYADMIN MySQL 0
B CAMBIARE TEMPLATES PHPMYADMIN MySQL 0
B Phpmyadmin-query ai preferiti e non naviga tra valori esterni MySQL 0
H Password phpMyAdmin [RISOLTO] Discussioni Varie 11
A phpmyadmin importa solo prima riga csv PHP 1
base90 [php] phpMyAdmin nega l'accesso PHP 4
base90 [php] phpMyAdmin nega l'accesso Presentati al Forum 1
A problemi con il designer di phpmyadmin MySQL 0
J Problema phpMyAdmin PHP 1
felino [MySQL][phpMyAdmin] Convertire colonna da VARCHAR a DATE MySQL 3
napuleone phpmyadmin problemi con windows 10 errore 200 PHP 0
T Problema inserimento dati in phpmyadmin PHP 2
P probla con charset di phpmyadmin PHP 0
P problema con xamp e phpmyadmin Web Server 0
P phpmyadmin e accesso database PHP 3
N XAMPP Spostare cartella phpMyAdmin su chiavetta Windows e Software 2
E phpmyadmin Linux e Software 2
felino Server su macchina linux: come accedere a phpMyAdmin? Apache 1
S problemi di connessione al database phpmyadmin in locale Database 1
filippino Privilegi per procedure in PhpMyAdmin? MySQL 0
X Query lanciata da phpmyadmin ma non so se è andata PHP 2
P problemi con la creazione tabelle phpmyadmin 4.1.12 PHP 0
P problemi di accesso con phpmyadmin ver 4.1.12 PHP 4
F impedire accesso phpmyadmin PHP 0
F [risolto] Aiuto parametro SET phpmyadmin PHP 2
D [RISOLTO]domande varie su creazione sito con php, mysql e phpmyadmin PHP 42
I Installare phpmyadmin sul proprio sito PHP 7
K MySQL Administration PhpMyAdmin 4.0.3 MySQL 0
F problema con phpmyadmin PHP 8
A phpmyadmin campi della tabella PHP 7
A phpmyadmin PHP 5
P Unire, confrontare due tabelle da due db diversi fati in phpmyadmin Database 5
M query con phpmyadmin MySQL 6
D Che caratteristiche deve avere un gruppo di pulsanti di scelta in phpMyAdmin? MySQL 10
M come risolvo il problema di phpmyadmin $cfg['Servers'][$i]['recent'] $cfg['Servers'][$i]['table_uip MySQL 0
L struttura del database (voce: in eccesso su phpmyadmin).. MySQL 2
S XAMPP #2002 phpMyAdmin Apache 3
A leggere campo db phpmyadmin ed associare il valore a campo nascosto Joomla 0
F phpmyadmin non ci sono comandi per creare tabelle MySQL 0
matteoraggi Esportare le foto con zenphoto senza phpmyadmin e ftp Windows e Software 4
S Generazione manuale mailing list da phpmyadmin MySQL 5

Discussioni simili