我有一個名爲'propImages'的表的數據庫,它有兩列。'pid'和'location'。如何在php中檢索數據庫中的圖像
而且我有數據庫中的多個圖像可以包含單個PID。 image contains database data
現在我想根據給定的pid從數據庫檢索圖像。可以有多個圖像。 我知道它應該有一個迭代檢索圖像。
我想用HTML顯示圖像。
你能告訴我的方式來做到這一點在PHP?
在此先感謝球員
我有一個名爲'propImages'的表的數據庫,它有兩列。'pid'和'location'。如何在php中檢索數據庫中的圖像
而且我有數據庫中的多個圖像可以包含單個PID。 image contains database data
現在我想根據給定的pid從數據庫檢索圖像。可以有多個圖像。 我知道它應該有一個迭代檢索圖像。
我想用HTML顯示圖像。
你能告訴我的方式來做到這一點在PHP?
在此先感謝球員
這可能會幫助你
<?php
include 'inc/database.php';
$conn = new mysqli($servername, $username, $password, $database);
$propid = $_GET['propid'];
$sql = "SELECT * FROM propImages WHERE propid='" . $propid . "';";
$result = $conn->query($sql);
if($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "<img src=" . $row['image'] . ">";
}
}
else {
echo "No results";
}
?>
在INC/database.php中:
<?php
$servername = "localhost";
$username = "root";
$password = "";
$database = "database";
?>
要看看它是如何嘗試訪問: file.php?propid = 22
非常感謝Shuan :) –
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "databasename";
// Create connection
$con = mysqli_connect($servername, $username, $password, $dbname);
//create sql
$sql = "SELECT * FROM `propImages` where pid='$YOUR_PID'";
$result = mysqli_query($con, $sql);
$row = mysqli_num_rows($result);
//retrive data print here
if($row > 0){
while($col = mysqli_fetch_assoc($result))
{
echo $col['location'];
}
} else {
echo 'no result found.';
}
?>
希望它有助於
非常有幫助!感謝哥們:D –
請給點意見,這將有助於我們的聲譽。謝謝 :) –
這似乎是一個很容易的事。向我們展示您編寫的代碼以及不起作用的代碼。 (http://stackoverflow.com/help/how-to-ask)遵循一個簡單的PHP-Mysql教程可能會告訴你你需要什麼。 –