PHP lädt Bilder in die Datenbank hoch und zeigt sie an

藏色散人
Freigeben: 2023-04-08 06:28:02
nach vorne
5357 Leute haben es durchsucht

PHP lädt Bilder in die Datenbank hoch und zeigt sie an

1. Erstellen Sie eine Datentabelle

CREATE TABLE ccs_image ( id int(4) unsigned NOT NULL auto_increment, description varchar(250) default NULL, bin_data longblob, filename varchar(50) default NULL, filesize varchar(50) default NULL, filetype varchar(50) default NULL, PRIMARY KEY (id) )engine=myisam DEFAULT charset=utf8
Nach dem Login kopieren

2 zum Server upimage.html

       Document 
描述:
上传文件到数据库:
Nach dem Login kopieren

3. PHP, das Bild-Uploads verarbeitet upimage.php

query("INSERT INTO ccs_image (description,bin_data,filename,filesize,filetype) VALUES ('$form_description','$data','$form_data_name','$form_data_size','$form_data_type')"); if ($result) { echo "图片已存储到数据库"; } else { echo "请求失败,请重试";
Nach dem Login kopieren

Hinweis: Bilder werden in der Datenbank gespeichert als binäre Blobs Ja, so

4. php getimage.php, das das Bild anzeigt

query($query); $result = $result->fetchAll(2); // var_dump($result); $data = $result[0]['bin_data']; $type = $result[0]['filetype']; Header( "Content-type: $type"); echo $data;
Nach dem Login kopieren

5 Das hochgeladene Bild finden Sie unter Es gibt kein Problem, ob

PHP lädt Bilder in die Datenbank hoch und zeigt sie an

angezeigt werden kann, was beweist, dass das Bild in binärer Form in der Datenbank gespeichert wurde

Für Weitere PHP-Kenntnisse finden Sie im

PHP-Tutorial!

Das obige ist der detaillierte Inhalt vonPHP lädt Bilder in die Datenbank hoch und zeigt sie an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!