我有以下代码从我的数据库中的“课程”表中选择标题和图像。
<?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();
}
?>
我怎样才能使标题包含一个标题标签并且图像位于图像内部src =“”?
答案 0 :(得分:0)
根据您的PDO设置,结果可能会在关联数组中返回(这是最常见的默认设置):
while($row = $stmt->fetch()) {
echo '<img src="' . $row["Image"] . '" title="' . $row["Title"] . '">';
}
更新:强制提取关联数组,只需将$stmt->fetch()
替换为$stmt->fetch((PDO::FETCH_ASSOC)
答案 1 :(得分:0)
使用以下代码替换while循环:
someComponent.addKeyListener(this);