我有兩個表,一個叫category,它有行id和name,另一個叫placecategory,它有表id,place_id和category_id。我需要內部連接這兩個來回顯placecategory.place_id等於$ GET [ID]的類別的名稱。顯示內部連接表的名稱?
到目前爲止,我已經得到了這個結果,但它沒有任何迴應。
<?php
include('includes/connectdb.php');
$id = mysqli_real_escape_string($dbc,$_GET['id']);
$qry = 'SELECT id, name FROM category
INNER JOIN placecategory
ON category.id = placecategory.category_id
WHERE placecategory.place_id = '.$id.'';
$result = mysqli_query($dbc,$qry);
while ($row = mysqli_fetch_array($result))
{
echo ''.$row['name'].'';
};
?>
您是否在錯誤日誌中看到錯誤?你有'error_reporting'打開? – RiggsFolly
我試圖顯示錯誤,我得到這個錯誤:警告:mysqli_fetch_array()期望參數1是mysqli_result,布爾給出在-----------------第58行 –
行58相當於while循環開始的行 –