嘿家伙有一些麻烦,我的PHP脚本。我试图让页面打印图像。图像不存储在数据库中,它们存储在一个文件夹中。数据库具有图像的名称。这到目前为止我已经有多远了。phpmyadmin链接图像src
<?php
require_once "lib/dbutils2.php";
?>
<html>
<body>
<?php
$pdo = connect();
$results = $pdo->query("SELECT * FROM books WHERE bookid=".$_REQUEST['bookid']);
foreach($results as $row) {
print("<tr>");
print("<h1>".$row['title']."</h1>");
print("<table><tr>");
echo '<td><img src=`enter code here`"/images"' . $row['image'] . '"></td>';
print("<td>".$row['description']."</td>");
print("</tr></table>");
print("<ul>");
print("<li>Publisher: ".$row['publisher']."</li>");
if ($row['instock'] == 1) {
print("<li>In stock: Yes</li>");
} else {
print("<li>In stock: No</li>");
}
print("</ul>");
print("<p><big><strong>PRICE: £".$row['price']."</strong></big></p>");
}
?>
<p><a href="books.php">Back to list</a></p>
</body>
</html>
忽略我认为粘贴到SO的错误,你的''/ images'''可能实际上是想成为''images /'',注意删除一个'''并且添加'/'。 –
另外,这与phpMyAdmin有什么关系?查找准备好的语句,您正在使用PDO,因此请安全地使用它,此刻您有SQL注入漏洞。 –
道歉,我的第二个代码块应该有读''/ images /''。 –