我必须从数据库路径显示图像。所以我准备了PHP代码。问题是:我没有显示更多图像它显示消息:
致命错误:未捕获异常'mysqli_sql_exception',并显示消息'您的SQL语法中有错误;检查与您的MariaDB服务器版本相对应的手册,以便在“a INNER JOIN advt b on a.ad_name = b.ad_name WHE”附近使用正确的语法...
Php代码:
<?php
include('include/config.php');
if($stmt = $connection->prepare("SELECT
a.img_id,
a.ad_name,
a.img_name,
a.img_type,
a.img_size,
b.ad_id,
b.cus_id
FROM full texts a
INNER JOIN advt b
ON a.ad_name=b.ad_name
WHERE ad_name = ?")){
$stmt->bind_param("s",$ad_name);
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($img_id, $ad_name, $img_name, $img_type, $img_size, $ad_id, $cus_id);
while($stmt->fetch()){
echo "<img src=ad/data/img/$cus_id/$ad_id/$img_name width='220' height='220'><br>";
}
$stmt2->close();
}
?>
我在数据库中有两个表:第一个表:advt
- ad_id
- cus_id
- ad_name
- ad_des
- date
第二桌:Full texts
- img_id
- ad_name
- img_name (type: longblob)
- img_type
- img_size
我无法找出问题所在。 Plz帮助。