Adaugare imagini in mysql

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
ionutzz23
Mesaje:12

Adaugare imagini in mysql

salut!Va rog sa imi spuneti si mie codul necesar pentru a adauga o imagine in baza de date , multumesc!

MarPlo Mesaje:4343
In general se pun fisierele cu imaginile intr-un director pe server, iar in baza de date se adauga doar calea (adresa si numele) catre fisierul cu imaginea pe server.
Dar daca vrei sa adaugi imaginea (tot codul ei) in mysql, coloana in care adaugi trebuie sa fie de tip BLOB.
De ex.:

Cod: Selectaţi tot

CREATE TABLE `files` (id INT AUTO_INCREMENT PRIMARY KEY, imgs BLOB)
apoi, cu file_get_contents('adr_imagine') se preia datele fisierului cu imaginea, intr-o $variabila. Cu INSERT se adauga in mysql datele din acea variabila.

Cod: Selectaţi tot

$img = file_get_contents('adresa_imagine');
$sql = "INSERT INTO `nume_tabel` (col_imgs) VALUES ('$img')";
// ,...  

Subiecte similare