mysql - PDO:如何从 MySQL 获取图像地址并打印它?

标签 mysql image pdo

我正在从 mysql 升级到 PDO,而且我已经很接近了,因为除了图像之外,所有字段现在都会打印。它们保存在一个单独的文件中,仅包含数据库中的地址。我可以在 mysql 中检索这些,但在 PDO 中执行此操作时遇到困难。

在我应该看到图像的地方,我所能实现的最好的结果就是让它在每行末尾打印“Arrayh”。我似乎无法在任何地方找到如何做到这一点,所以我又来了。这是打印文件的部分。

$STM->bindParam(':Country', $Country, PDO::PARAM_STR);
$STM->execute();                    
$row= $STM->fetchAll();

$img_url = "http://www.xxxxx.net/images/";
if(count($row)){
foreach($row as $data){
    echo $data['Country'] ." ".$data['Year']." ".$data['Description']." ".$data.$img_url['Images']."<br />";

}
}else {
echo 'no row found';
 }

最佳答案

假设您调用了图像字段img_url

foreach($row as $data){
    echo "<img src='"$data['img_url']."'><br />";
}

关于mysql - PDO:如何从 MySQL 获取图像地址并打印它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25324883/

相关文章:

php - 我应该在 PHP PERFORMANCE-WISE 中为 MySQL 使用准备好的语句吗?

php - PDO 占位符的有效字符

php - 使用 if 显示表中的记录 - PHP

mysql - 为什么 SQL 语句产生了语法错误,但 SQL 注入(inject)却成功了?

c++ - 如何同步写入线程和读取线程之间的数据库访问?

Android ImageButton setImageResource 来自变量

android - 将照片保存到文件时出现问题

swift - 使用翠鸟从网上获取图像后将图像保存在数组中

php - 在同一 MySQL 事务中删除后数据仍然可见

php - sqli 只取数据库的第一行