我想用php获取数据库里的图片路径之后,用img标签显示出来但是并没有成功,也没有报错。
下面是php代码:
`<?php
/* 包含连接数据库文件 */
include_once("../config/conn.php");
/* 定义查询语句 */
$sql = "select URL from ImgURL";
/* 获取返回结果 */
$result = mysqli_query($conn, $sql);
/* 包含index.php文件 */
include('../index.html');`
下面是HTML部分代码:
<a href="//fecshop.appfront.fancyecommerce.com/wedding">
<img alt="" src="<?php echo($result);?>" width="244" />
</a>
下面是数据库中的数据:
我直接用数据库中的路径是可以显示的,但是如果我用PHP获取数据库里的路径之后为什么不显示图片呢?
求解答,谢谢!
下面是最新遇到的问题:
PHP代码已经更改了,并将查询结果储存到了数组当中,查询结果是可以成功打印出来的:
<?php
/* 包含连接数据库文件 */
include_once("./config/conn.php");
/* 定义查询语句 */
$sql = "select URL from ImgURL";
/* 获取返回结果 */
$result = mysqli_query($conn, $sql);
$rows=array();
if ($result)
{
if ($result->num_rows>0)
{
$i=0;
while ($row = $result->fetch_array()) {
//print_r($rows);
array_push($rows,$row['URL']);
// echo "<BR>".$rows[$i];
// $i=$i+1;
}//end while()
}else{
echo "<BR>查询结果为空!";
}//end if()
}else{
echo "<BR>查询失败!";
}
$rows数组打印结果如下:
但是,页面渲染出来之后会,img标签的src为unknown,HTML代码如下:
<a href="//fecshop.appfront.fancyecommerce.com/wedding"><img alt=""
src="<?php $rows[2]?>" width="244" /></a>
largeQ
叮当猫咪
MMMHUHU
jeck猫
慕妹3242003
一只萌萌小番薯