我已阅读很多帖子,但我找不到我的答案。 我正在开发一个食品订单/交付网站,其中有许多食品类别,非洲,酒精,美国......每个类别都有不同的标题图片。因此,如果管理员创建新餐馆,当他们选择餐馆美食时,正确的标题图片将自动显示在该餐馆的主要网站产品页面上。PHP:从数据库检索图像查询问题
我已经手动将图像输入到数据库中,现在我试图检索数据库,我或死语句打印它不是,但我没有错误信息,这是令我困惑。
mysqli_report(MYSQLI_REPORT_INDEX);
if (isset($_GET['rest_id'])) {
$Rest = $_GET['rest_id'];
$get_cat_img = "SELECT Cuisine_category
FROM Rest_Category,Category_img
INNER JOIN Rest_Details
ON Rest_Category.Cat_ID = Rest_Details.Cat_ID
WHERE Rest_Details.Cat_ID='$Rest'";
$results = mysqli_query($dbc, $get_cat_img) or die("query is not working");
$row=mysqli_fetch_array($results) or die ("q not working");
$img=$row['Category_img'];
echo $row['Category_img'];
echo '<img src="'.$img.'" alt="background" style="width:100%;height:300px">';
}
mysqli_close($dbc);
什么是'Category_img'一个表或列的名称? – RiggsFolly
@RiggsFolly这是列名 – Monroe
'或死(“查询不工作”)'不帮助你在这里,如果你的查询失败,'或死(mysqli_error($ dbc))'会,将http://php.net/manual/en/function.error-reporting.php –