[英]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.