我正在尝试从外部页面上的数据库中获取随机图像,该脚本工作正常,但它只获取id用户ID名称图像,我只想获取具有活动链接的图像
就像大多数壁纸网站一样,它们在主页或其他地方随机显示缩略图,当用户点击壁纸时,它会重定向到壁纸(或大图像)
这是我的代码
<?php
$connect= mysql_connect('localhost','root',' ');
if($connect) {
mysql_select_db ('wall_paper',$connect);
$query= ("SELECT * FROM wallpapers ORDER BY Rand() LIMIT 5");
$result= mysql_query($query);
echo "<table border='1'>";
while ($row=mysql_fetch_array($result, MYSQL_NUM)){
echo "<tr><td>$row[0] </td><td>$row[1]</td><td>$row[2]</td></tr>";
}
echo "</table>";
} else {
echo "cant connet to the database";
}
?>
来自我的数据库:
答案 0 :(得分:0)
要显示图像,您需要知道图像文件路径。在您的数据库中,您只有图像参数而不是文件路径。如果您可以创建文件路径,则可以将其输出到结果输出:
while ($row=mysql_fetch_array($result, MYSQL_NUM)){
$sPath = '/path_to_dir_with_images/'. $row[0] . '.jpg'; // something like this
echo "<tr><td>{$sPath}</td></tr>";
}