我试图设计一个页面,在PHP中显示来自数据库的图像。或者我会说只有图像的位置在数据库中。php - 无法从数据库加载图像
但是,当它显示图像..但它确实打印图像路径..这意味着它正在获取图像路径没有任何问题。
这里是我的代码:
<?php
$con = mysqli_connect("localhost", "root", "", "foodies");
if(mysqli_connect_errno()){
echo "Failed to connect to mysql";
mysqli_connect_error();
}
$sql = "select img, name from products";
$result = $con->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$img = $row["img"];
$name = $row["name"];
//$srcc = "C:\wamp\www\foodies\images";
//$quality=100;
//echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
echo "<img src='".$row['img']."' width=200 height=200/>";
?>
那么,路径错了?你能举一个存储在数据库中的路径的例子吗? –
您的代码可能包含语法错误。 请查阅以下链接http://php.net/manual/en/mysqli.error.php和http://php.net/manual/en/function.error-reporting.php 并将其应用于您的代码。 –
另外,在你评论的'$ srcc =“C:\ wamp \ www \ foodies \ images”; \'应该读为'$ srcc =“C:\ wamp \ www \ foodies \ images \ “;' –