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?
poza in tabel
Moderator: Moderatori
-
- Average Member
- Mesaje: 83
- Membru din: Mar Iun 22, 2010 2:39 pm
-
- Senior Member
- Mesaje: 1486
- Membru din: Mar Mai 10, 2005 11:53 pm
- Localitate: Drobeta Turnu Severin
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
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
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 )
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 )
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 16 vizitatori