php mysql 图片输入输出问题,请教
php输入到mysql的是时候路径转过义是正常的这样C:\Users\chaorenyeye\Desktop\11.jpg,但是我想把这张图片输出到php页面上显示的时候...
php输入到mysql的是时候路径转过义是正常的这样C:\Users\chaorenyeye\Desktop\11.jpg ,但是我想把这张图片输出到php页面上显示的时候,却不是图片,而是C:\\Users\\chaorenyeye\\Desktop\\11.jpg这样,请问这是怎么回事? 怎样才能把mysql里的路径当成图片输出到php页面上显示?
这是我的代码:
<?php
$conn = mysql_connect("localhost","root","") or die ("数据库连接错误");
mysql_select_db("picture",$conn);
mysql_query("set names 'GBK'");
?>
<?php
$tp = addslashes($_POST['tupian']);
if(isset($_POST['submit'])){
$sql = "insert into `tupian`(url)value('$tp')";
$query = mysql_query($sql);
echo "添加成功";
}
?>
<form action="index.php" method="post" >
<input type="file" name="tupian" /><br />
<input type="submit" name="submit" value="添加图片" />
</form>
<table width=200 height=200>
<td><?= $tp ?></td>
</table> 展开
这是我的代码:
<?php
$conn = mysql_connect("localhost","root","") or die ("数据库连接错误");
mysql_select_db("picture",$conn);
mysql_query("set names 'GBK'");
?>
<?php
$tp = addslashes($_POST['tupian']);
if(isset($_POST['submit'])){
$sql = "insert into `tupian`(url)value('$tp')";
$query = mysql_query($sql);
echo "添加成功";
}
?>
<form action="index.php" method="post" >
<input type="file" name="tupian" /><br />
<input type="submit" name="submit" value="添加图片" />
</form>
<table width=200 height=200>
<td><?= $tp ?></td>
</table> 展开
展开全部
做网站一般不要把绝对路径放进数据库里
一般都是只放一个图片的文件名.这一点要切记
在网页是显示的时候.<img src="定义的域名常量.文件路径.输出图片文件名">
应该是这样的.一看你就是个php初学者^ ^
一般都是只放一个图片的文件名.这一点要切记
在网页是显示的时候.<img src="定义的域名常量.文件路径.输出图片文件名">
应该是这样的.一看你就是个php初学者^ ^
追问
是初学者。
你说的这些该怎么做呢。
能不能给出来些具体的~
追答
你是不是不懂html语言啊?
想在网页中显示图片 要用 这个你知道不?如果你知道这个那么很简单啊
你用php输出你存在数据库中的图片名,用这样的方式
" />
这样图片不就显示出来了吗?
注: 相当于
展开全部
我为三楼的做下补充和详解吧!
在html代码中!一般显示图片的格式是这样的: <img src="图片路径,可以是绝对路径!也可以是相对路径!(建议是相对路径)"/> 还有一些其他属性这里不做详解!
而动态网页中!我们一般保存图片的时候都是只保存图片的名称!例如:我有图片1~20张图片!名称为1~20.jpg,那么我保存的路径(也就是存进数据库的图片路径)就是1,2,3.........(只是图片的名称)!
比如我的显示文件为index.php 同一级目录下有一个image的文件夹(里面是存放图片的),图片名称为1~20.jpg
那么当你显示的时候就可以这么显示!<img src="image/<?= $tp ?>.jpg"/>这是一个最简单的应用!
最后给你个建议!多看看别人写的代码!这样会学到一些使用代码的技巧!
在html代码中!一般显示图片的格式是这样的: <img src="图片路径,可以是绝对路径!也可以是相对路径!(建议是相对路径)"/> 还有一些其他属性这里不做详解!
而动态网页中!我们一般保存图片的时候都是只保存图片的名称!例如:我有图片1~20张图片!名称为1~20.jpg,那么我保存的路径(也就是存进数据库的图片路径)就是1,2,3.........(只是图片的名称)!
比如我的显示文件为index.php 同一级目录下有一个image的文件夹(里面是存放图片的),图片名称为1~20.jpg
那么当你显示的时候就可以这么显示!<img src="image/<?= $tp ?>.jpg"/>这是一个最简单的应用!
最后给你个建议!多看看别人写的代码!这样会学到一些使用代码的技巧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询