我試圖設計一個頁面,在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 \ 「;' –