首页
新闻
UniX技术
数据库
经验交流
PHP
首页
>
PHP
用PHP和MySQL保存和输出图片
时间:2009-04-26 13:49:59 作者:chinaitlab
我要投稿
Linux初探欢迎您的投稿,投放方法请点击
这里
查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
设置数据库 我们通常在数据库中所使用的文本或整数类型的字段和需要用来保存图片的字段的不同之处就在于两者所需要保存的数据量不同。MySQL数据库使用专门的字段......
为了有效的解决这一问题,我们编写了两个文件。其中,第一个文件作为HTML页面的模板,定位图片的显示位置。第二个文件则被用来从
数据库
中实际输出文件流,作为<IMG>标签的SRC属性。
第一个文件的简单形式可以如下:
<HTML> <BODY>
<?
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\">";
} ?>
</BODY> </HTML>
当HTML页面被浏览时,每显示一副图片就会调用一次Second.php3文件。当第二个文件被调用时会传入相应的Picture ID,我们可以借此从
数据库
中取回对应的图片并显示。
Second.php3文件如下:
<?
$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;
?>
到此,我们就介绍完了使用PHP和MySQL保存和显示图片的全过程。文中所举得都是一些最简单的实例,读者可以根据自己的实际需要加入其它一些功能,使整个程序更加完善。
2
/
2
首页
上一页
1
2
如果您需转载 用PHP和MySQL保存和输出图片,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
返回首页
发表评论
共有
条评论
用户名:
密码:
验证码:
匿名发表
相关文章
ORA-04031: unable to allocate 4096 bytes
author:skatetime:2009/04/14这篇文章不错,记录一下EXP-00008: ORACLE err
Vmware的SCO5.0.7中安装Oracle流程
1、已安装好操作系统ScoOpenServer5.0.7 Enterprise System; 2、
在Fedora Core里启动VMware Workstation二
我们可以修改一些安装问题的缺省答案,下面介绍一些安装时所必须回答的
php:web编程界的巨无霸 目标直指java.net等
草根出身的PHP语言挑战的对象是Java、.Net这样的大腕。 Zeev这位30岁的以
Sql Server 2008 FileStream如何删除磁盘上
Sql Server 2008 FileStream是Sql Server 2008新引进的功能。它可以把二
For Update 与 For Update of 区别
1 :select * from TTable1 for update 锁定表的所有行,只能读不能写 2 :sele
国家、城市等按照字母排序,但个别城市排在最
在一些站点和客户端程序的下拉框里,选择国家等数据时,大部分都是按照字母顺
查看oracle 某个表的所有字段名称
selectcolumn_namefromuser_tab_columnswheretable_name=upper('这里是
PHP简介
PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就
插入特殊符号的两种方法
--创建一个测试表SQL>create table t(col1 int,col2 varchar(100));--执
MDI子窗口间的数据共享
MDI的子窗口间的数据共享是在设计MDI程序是应当注意的问题。作为MDI程序
改变数据库表结构的一些操作
删除索引: dropindex PK_fsoReplan删除主键:ALTER TABLE fsoreplan dropCO
1130 host xxx.xxx.xx.xx is not allowed t
原因是主机名为xxx.xxx.xx.xx没用相应的用户名,下面两种方法解决问题:1、m
oracle中用户连接相关
查看用户连接断掉某一连接查看连接ip oracle中查看用户连接select usern
避免死循环――第一部分
避免死循环――第一部分 Alexander Kuznetsov原文:http://sqlblog.com/blo
今天简单介绍下:Transact_SQL(初学者必看)
Transact-SQL是一种数据定义、操作和控制语言,是SQL Server中的重要元
栏目热门
PHP程序为什么"不适用"大型系统的9大原因
PHP的GD函数imagettftext()要注意默认字符
精通PHP的十大要点
屏蔽浏览器缓存另类方法
Win2000 Apache MySql PHP4 PERL安装使用小
站内搜索:
Linux
高级搜索
Powered by
Linux初探
© 1999-2009
RSS