繁体   English   中英

如何使用 PDO 从 mysql 表中获取所有数据和图像?

[英]How to fetch all datas and images from mysql tableusing PDO?

我正在尝试从 MySQL 获取新闻列表,但我在 PDO 方面遇到了一些问题而无法获取。 实际上我有标题、消息、照片和类别。 请查看下面的代码,如果你能帮助我。 图像位于名为“userdatas”的文件夹中

$sth = $conn->prepare("SELECT * FROM news");
$sth->execute();
while($row = $sth->fetch(PDO::FETCH_ASSOC)){
    echo $row['id'];
    echo $row['title'];
    echo $row['category'];
    echo $row['message'];
    echo '<img src="' . $row['photo'] . '" height="60" width="40"> ';
    echo "<br>";
}

上面代码的问题在于您只指定了图像名称。 你需要一些东西来指定图像的完整路径,如下所示:

$sth = $conn->prepare("SELECT * FROM news");
$sth->execute();
 while($row = $sth->fetch(PDO::FETCH_ASSOC)){
    echo $row['id'];
    echo $row['title'];
    echo $row['category'];
    echo $row['message'];
    echo '<img src="PATH/TO/IMAGE/' . $row['photo'] . '" height="60" width="40"> ';
    echo "<br>";

您需要做的就是将 PATH/TO/IMAGE 替换为实际文件夹路径,或者更改数据库以包含完整路径

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM