Heim > Backend-Entwicklung > PHP-Tutorial > PHP 图片的二进制存取 (Mysql)

PHP 图片的二进制存取 (Mysql)

WBOY
Freigeben: 2016-06-23 13:59:03
Original
952 Leute haben es durchsucht

保存图片的字段 数据类型为:blob

 

img.php


<?php $filename = "Admin/Upload/3025994.jpg";// 读取文件$fp = fopen($filename,"rb");$data   =   addslashes(fread($fp,filesize($filename)));fclose($fp);// 操作MYSQL$conn=mysql_connect("localhost","root","admin");@mysql_select_db("mytest",$conn);// 存入数据库$query="insert into pic values (5,'$data')";$result=mysql_query($query);$id=mysql_insert_id(); //读取数据$query="select * from pic where picid=5 limit 0,1";$result=mysql_query($query);$row=mysql_fetch_array($result);$data = $row["Pic"];// 显示文件header("Content-type: image/*");echo $data;?>
Nach dem Login kopieren

在其他页面如下形式引用:

 

PHP 图片的二进制存取 (Mysql)


Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage