0

我正在尝试从外部页面上的数据库中获取随机图像脚本工作正常,但它只获取 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";
}
?>

我的数据库从以下位置获取图像:

数据库映像

4

1 回答 1

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>";
}
于 2013-04-02T08:03:52.530 回答