03. august 2004 - 17:00
Der er
7 kommentarer og 1 løsning
Billede til mysql
Hey! Jeg ved at dette emne har været oppe mange gange, men disse er altid endt i at uploade til en mappe på serveren istedet. Det jeg skal bruge er et script til at uploade et billede til et BLOB felt i mysql med PHP. Jeg ved at dette kan lade sig gøre med phpMyAdmin. Hvordan får jeg uploadet et billede til MySQL og hvordan får jeg det vist igen?
Annonceindlæg fra Deloitte
03. august 2004 - 21:09
#1
Sådan kan du få det ind i databasen: $fp_file = fopen($str_file, 'r'); $data = mysql_escape_string(fread($fp_file, filesize($str_file))); Og så skal $data bare ind i en sql-sætning
04. august 2004 - 16:01
#4
Så kan du have en fil med: if ( $id ) { $sql = mysql_query("SELECT * FROM tbl_billeder WHERE id=$id"); $row = mysql_fetch_array($sql); if ( $row ) { $filename = $row["navn"]; $type = $row["type"]; $data = $row["bin"]; //felt med binære data Header ("Content-disposition: filename=".$filename); Header ("Content-type: $type"); echo $data; exit (); } }