我有一个名为'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教程可能会告诉你你需要什么。 –