我的项目只有图像名称存储到SQL
所以我可以使用名称和图像文件显示它存储在文件夹中
我的问题是无法显示图像,因为我必须指定路径
<?php
// Connection data (server_address, database, name, poassword)
$hostdb = 'localhost';
$namedb = '3ss';
$userdb = 'sanoj';
$passdb = '123456';
try {
// Connect and create the PDO object
$conn = new PDO("mysql:host=$hostdb; dbname=$namedb", $userdb, $passdb);
$conn->exec("SET CHARACTER SET utf8"); // Sets encoding UTF-8
// Define and perform the SQL SELECT query
$sql = "SELECT * FROM `mobile` where id=50";
$result = $conn->query($sql);
// Parse returned data, and displays them
while($row = $result->fetch(PDO::FETCH_ASSOC)) {
echo $row['id']. '/'. $row['mcat']. '/'. $row['image1']. '/'.'<li><img src=\poster\process\mobile\thumb\"',$row['image1'],'"></li>' .'/'. $row['image3']. '<br />';
}
$conn = null; // Disconnect
}
catch(PDOException $e) {
echo $e->getMessage();
}
?>
答案 0 :(得分:0)
您可以在html标记内使用php变量。这应该有效:
.'<li><img src=\poster\process\mobile\thumb\$row["image1"]></li>'
重要的是,您要确定何时使用双引号以及何时不使用双引号。 $ row应该与html标记周围的引号不同。