图片上传到数据库,该怎么做(包括读取)

1.如果数据库中存放的是图片的路径,你取出数据库中的字段如$pic 然后
“>就能显示了。
2.如果数据库中存放的是图片,最好是unix的平台,要不可能显示不出来 ,
你直接从库中取出图片就行了: $query = “select pic from binary_data
where id=$id”; $result = @MYSQL_QUERY($query); $pic =
@MYSQL_RESULT($result,0, “pic”); Header( “Content-type: $type”); echo
$pic;//显示

本系统可以录入标题、内容、图片、相关软件,显示时会根据是否有有图片和相关软件来判断是否显示该项内容,打开页面显示的是最新的一片文章,点击目录会显示之前的文章。
建立channelimages和channelsoft目录,并把权限设为777。
*********************************
news表结构
********************************* #
Host: localhost Database : yourdb #
——————————————————– # # Table
structure for table ‘yourtable’ # CREATE TABLE news DEFAULT ‘0’ NOT
NULL auto_increment, kind varchar, title varchar, content text, pic
varchar, timer datetime DEFAULT ‘0000-00-00 00:00:00’ NOT NULL, soft
varchar, KEY timer ;
*********************************
新闻录入文件:insert.htm
*********************************

新闻录入

********************************* end
of insert.htm
*********************************
*********************************
insert.php
*********************************
$day=date; If($pic != “none”){ $picname=$day.$pic_name;
copy($pic,”channelimages/$picname”); unlink; } If($soft!= “none”){
copy($soft,”channelsoft/$soft_name”); unlink; } $dbh
=mysql_connect(‘localhost’,’uesrname’,’passward’);
mysql_select_db;$dat=date(“Y-m-d h:i:s”); $query=”insert into
news(title,kind,content,pic,timer,soft)
values(‘$title’,’$kind’,’$content’,’$picname’,now”; $res =
mysql_query;$err = mysql_error{echo $err;exit();} echo “

“; echo “

录入成功

“; ?>
********************************* end
of insert.php
*********************************
*********************************
新闻显示文件:news.php
*********************************

显示类型1

$db=mysql_connect(“localhost”,”username”,”passward”);
mysql_select_db(“yourtable”,$db); $result=mysql_query(“select
id,title from news where kind=’类型1′ order by timer desc”); for
{if(!($ahrow=mysql_fetch_rowbreak; $id=mysql_result($result,$a,”id”);
$title=mysql_result($result,$a,”title”); echo
“”.$title.”
“; } if $id=mysql_result($result1,0,”id”); $result=mysql_query(“select
* from news where id=$id order by timer desc”);
$rows=mysql_fetch_row; echo “
“; print $rows[2]; echo “
$rows[5]”; if echo “

图片 1“; echo
str_replace(“r”,”
“,str_replace(” “,””,$rows[3])); if echo “

>>点击下载

“; ?>
********************************* end
of news.php
*********************************
【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图