php把图片存入mysql数据库中并在网页上显示

//保存图片到数据库

 代码如下 复制代码
If($Picture != "none") { 
$PSize = filesize($Picture); 
$mysqlPicture = addslashes(fread(fopen($Picture, "r"), $PSize)); 
mysql_connect($host,$username,$password) or die("Unable to connect to SQL server");
@mysql_select_db($db) or die("Unable to select database"); 
mysql_query("INSERT INTO Images (Image) VALUES ($mysqlPicture)") or die("Cant Perform Query"); 
}else { 
echo"You did not upload any picture"; 

 
//以img标签读取数据库中的图片

 代码如下 复制代码

mysql_connect($host,$username,$password) or die("Unable to connect to SQL server");
@mysql_select_db($db) or die("Unable to select database");
$result=mysql_query("SELECT * FROM Images") or die("Cant Perform Query"); 
While($row=mysql_fetch_object($result)) {
echo "<IMG SRC="Second.php3? PicNum=$row->PicNum">";

//如secoed.php文件代码如下
$result=mysql_query("SELECT * FROM Images WHERE PicNum=$PicNum") or die("Cant perform Query"); 
$row=mysql_fetch_object($result); 
Header( "Content-type: image/gif");
echo $row->Image;

 

时间: 2024-08-01 11:30:59

php把图片存入mysql数据库中并在网页上显示的相关文章

java程序将汉字存入mysql数据库中时变成乱码

今天郁闷了一天,java程序在向mysql插入数据前不是乱码,数据库安装时也选了编码为utf8(和我程序的编码格式一致).可是插入数据就变成乱码,相当郁闷. 原因:mysql的配置文件中的编码并没有改成utf8,: 解决办法:在mysql的安装目录下找到my.ini文件,将里面两处涉及编码的地方改成utf8,如下: # MySQL Server Instance Configuration File # ----------------------------------------------

tomcat-接收到的tcp数据怎么存入mysql数据库,并显示在Tomcat服务器上

问题描述 接收到的tcp数据怎么存入mysql数据库,并显示在Tomcat服务器上 怎么在TOMCAT服务器中编程接收tcp数据(通过GPRS模块发送的),并将接收的数据存入Mysql数据库中,最终显示在TOMCAT服务器的网站中

利用Spark解析Tomcat日志,并将统计结果存入Mysql数据库

本文试图实现的需求场景为:以学习Spark知识点为目的,编写Scala利用Spark解析800M的tomcat日志文件,打印一段时间内ERROR级别记录的前10行,统计每分钟的日志记录数,并将统计结果存入mysql数据库中.之前曾用JAVA写过一次同样的处理逻辑,但在学习了Scala之后,真的感觉在计算方面Scala要比JAVA方便的多.没有学习Scala语言的同学速度速度了啊-- 技术要点 将日志文件写入HDFS中,相对路径PATH为"nova.log" 注意JAVA堆栈异常日志的处

菜鸟刚学html5,要通过什么方法才能在网页上显示表格,表格内容来自远程数据库sql

问题描述 菜鸟刚学html5,要通过什么方法才能在网页上显示表格,表格内容来自远程数据库sql 要在网页上显示表格内容,内容来自远程数据库sql,网页是asp.net 解决方案 asp.net不是有datalist,repater那种控件,你用repeater 的itemtemplate模板放tr,然后设置repeater数据源进行绑定就行了 解决方案二: 应该可以在前台用ajax获取 我个人之前试用过的方法是让后台生成接口,前台直接调用接口获取数据,并呈现出来. 解决方案三: 和html5没有

php将图片保存入mysql数据库失败的解决方法_php技巧

本文实例分析了php将图片保存入mysql数据库失败的解决方法.分享给大家供大家参考.具体分析如下: 图片保存数据库并不是一个明智的做法,我们多半是把图片保存到服务器,然后把图片地址保存到数据库,这样我们每次只要读出图片地址就可以显示了,但下面我还是来介绍一个图片保存到mysql数据库的问题解决办法,代码如下: 复制代码 代码如下: require 'class/db.php'; $fileName = "a1.jpg"; $fp = fopen($fileName, "r&

教你如何在MySQL数据库中直接储存图片

如果你想把二进制的数据,比如说图片文件和HTML文件,直接保存在你的MySQL数据库,那么这篇文章就是为你而写的!我将告诉你怎样通过HTML表单来储存这些文件,怎样访问和使用这些文件. 本文概述: 在MySQL中建立一个新的数据库 一个怎样储存文件的例子程序 一个怎样访问文件的例子程序 在MySQL中建立一个新的database 首先,你必须在你的MySQL中建立一个新的数据库,我们将会把那些二进制文件储存在这个数据库里.在例子中我会使用下列结构,为了建立数据库,你必须做下列步骤: 进入MySQ

怎么把Action生成的图片保存到数据库中。坐等大神出现

问题描述 在Strut2的一个Action中,我用JFreeChart生成了一个图片.请问怎么把这个图片保存到MySql数据库呢,是直接保存图片好呢 还是保存图片路径好.希望大神们指点下 保存路径时候该怎么做啊 解决方案 我建议你保存路径,在保存路径之前, 你先把图片保存到你的磁盘上,然后获取保存图片的绝对路径,然后把绝对路径存入数据库.网上类似的例子很多,你多搜索一下,不要把图片保存在数据库.太差了......解决方案二:图片保存在数据库中就是一场噩梦,千万不要啊!解决方案三:如果图片不多比较

jsp mysql-jsp页面获得的数据存入mysql数据库之后出现乱码怎么办?

问题描述 jsp页面获得的数据存入mysql数据库之后出现乱码怎么办? 如题,且jsp和mysql的编码都已经设置成utf-8了而且String equipment=request.getParameter(""chance_equipment""); String state=""未指派"";页面获得的中文数据存储不正常,是乱码,我自己定义的state却正常显示 解决方案 在页面编码,数据库编码方式都统一的情况下,还有一个r

MySQL数据库中的安全解决方案

随着网络的普及,基于网络的应用也越来越多.网络数据库就是其中之一.通过一台或几台服务器可以为很多客户提供服务,这种方式给人们带来了很多方便,但也给不法分子造成了可乘之机.由于数据都是通过网络传输的,这就可以在传输的过程中被截获,或者通过非常手段进入数据库.由于以上原因,数据库安全就显得十分重要.因此,本文就以上问题讨论了MySQL数据库在网络安全方面的一些功能. 帐户安全 帐户是MySQL最简单的安全措施.每一帐户都由用户名.密码以及位置(一般由服务器名.IP或通配符)组成.如用户john从se