3

我从 SQL 数据库中检索商店图像和内容的部分代码(仅路径保存在数据库中)如下。我得到显示的内容,除了图像。

我的数据库记录显示路径为;C:/xampp/htdocs/bro/productLoader/uploaded_files/1377935517-IMG_0150.JPG

我输入的图像源似乎对我没有帮助。如何调整我的方法以确保从数据库中提取图片?

代码如下;

<?php
$j=0;
while ($rows = mysql_fetch_assoc($query))
{
?>
    <tr style="height:100px; font-family: Georgia, 'Times New Roman', Times, serif;">
    <td style=" width:100px;">        
    <img src='<?php $rows['pictures'];?>'><br><br>
    </td>
    <td style="text-align:justify;"><?php echo $rows['description'];?><br><br></td>
    <td style="text-align:right;"><?php echo $rows['brand'];?><br><br></td>
    <td style="text-align:right;"><?php echo $rows['model'];?><br><br></td>
    <td style="text-align:right;"><?php echo $rows['unitprice'];?><br><br></td>
    <td style="text-align:right;"><?php echo $rows['availability'];?> units available<br><br></td>
    <td><input type='submit' id='buynow[]' class='buynow' name='but' value='Buy'><br><br></td>
    </tr>
<?php
$j++;
}
echo "</table>";
}?>
4

2 回答 2

2

先试试html链接

<img src='bro/productLoader/uploaded_files/1377935517-IMG_0150.JPG' />

好的

试试这个固定:<img src='<?php echo substr_replace($rows['pictures'], '',0, 16);?>'/>

于 2013-08-31T08:24:57.660 回答
2

您只需插入不包括文档根目录的相对路径。也就是说,如果您的文档根目录仅设置为 htdocs 文件夹(在 apache 中默认为 localhost),那么您必须在您的情况下从该文档根目录插入图像路径

/bro/productLoader/uploaded_files/1377935517-IMG_0150.JPG

是的,您也需要回显该变量。

于 2013-08-31T08:40:13.833 回答