poza in tabel

Discutii despre phpMyAdmin.

Moderator: Moderatori

r4zvy
Average Member
Mesaje: 65
Membru din: Vin Ian 21, 2011 11:09 am

poza in tabel

Mesajde r4zvy » Sâm Apr 09, 2011 7:51 pm

Salutare, trebuie sa fac un tabel in mysql care sa contina 3 coloane: id, pret si poza. De ce tip trebuie declarata coloana poza si cum le pot introduce in tabel.

As putea baga calea dintr-un folder?



perseadrian
Average Member
Mesaje: 83
Membru din: Mar Iun 22, 2010 2:39 pm

Mesajde perseadrian » Dum Apr 10, 2011 11:35 pm

Poza: VarChar(255) - salvezi calea pozei de pe server.

Pozele nu se pastreaza in baza de date, doar legaturile.

dechim
Senior Member
Mesaje: 1486
Membru din: Mar Mai 10, 2005 11:53 pm
Localitate: Drobeta Turnu Severin

Mesajde dechim » Lun Apr 11, 2011 2:38 am

Poti sa o pui si in tabela daca asa vrei.
Campul in functie de ce imagini vrei sa stochezi (cat de mari) trebuie sa fie de tip blob, mediumblob sau longblob
Asa obtii valoarea pe care o inserezi in camp:
$img = base64_encode(file_get_contents("img.jpg"))
si asa
header("Content-type: image/jpeg");
echo base64_decode($img);
o afisezi dupa ce ai citit-o din tabela

r4zvy
Average Member
Mesaje: 65
Membru din: Vin Ian 21, 2011 11:09 am

Mesajde r4zvy » Lun Apr 11, 2011 7:40 am

si care ar fi metoda mai buna?

V8Li
Junior Member
Mesaje: 48
Membru din: Vin Ian 06, 2012 8:19 pm

Mesajde V8Li » Vin Ian 27, 2012 1:21 pm

Daca vrei sa salvezi poza in baza de date tipul campului trebuie sa fie BLOB (o sa vezi tu ca phpMyAdmin iti pune atunci un buton de upload).

Eu nu recomand, am avut un client disperat ca avea vreo 2000 de imagini in baza de date si nu ii mai mergea site-ul, un tabel ajunge repede foarte mare. Tu practic in BLOB salvezi "codul" pozei, am luat codul si am refacut fisierele .jpg. In mod normal se tine numele sau calea spre imagine si imaginea (sau fisierul in general) se tine pe server asa cum este...

Deci nici eu nu recomand sa salvezi in baza de date. As salva imagini in baza de date doar daca as loga useri cu upload de imagini (yahoo avea intr-o perioada :wink: )


Înapoi la “PHPMyAdmin”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator