php - 围绕 SELECT 语句的一个特定结果添加代码

标签 php mysql

我有以下代码,从数据库的“类(class)”表中选择标题和图像。

<?php
    $username = 'REMOVED';
    $password = 'REMOVED';

    try {
        $conn = new PDO('mysql:host=localhost;dbname=REMOVED', $username, $password);
        $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);    

        $stmt = $conn->prepare('SELECT Title, Image FROM Courses');
        $stmt->execute();

        while($row = $stmt->fetch()) {
            print_r($row);
        }
    }

    catch(PDOException $e) {
        echo 'ERROR: ' . $e->getMessage();
    }
?>

如何才能使标题周围有一个 header 标签,并且图像位于图像 src=""内部?

最佳答案

根据您的 PDO 设置,结果可能会以关联数组的形式返回(这将是最常见的默认设置):

while($row = $stmt->fetch()) {
    echo '<img src="' . $row["Image"] . '" title="' . $row["Title"] . '">';
}

更新:要强制获取关联数组,只需将 $stmt->fetch() 替换为 $stmt->fetch((PDO::FETCH_ASSOC)

关于php - 围绕 SELECT 语句的一个特定结果添加代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35152167/

相关文章:

php - 如何设置从另一个页面通过 AJAX 调用的下拉列表的默认值?

php - json 编码 � 值变为空

php - $this->params 在 cakephp 模型中返回 null

mysql - WordPress 媒体上传数据库错误重复条目

php - 使用php代码删除过期文件

javascript - 使用 jQuery 单击时显示 div

python - 如何在 Python 上的 Couchbase 中执行类似 "SELECT DISTINCT(HOSTNAME) from *"的查询

mysql - 如何更改服务器上sql的系统变量

c# - 在一个数据库中合并 MVC4 和 Symfony2 用户

MySQL索引策略