試圖在將用作查詢的字符串變量內插入變量。PHP/SQL查詢 - 在字符串變量內插入變量
$staffID = $_GET["staffID"];
$conn = mysqli_connect("localhost", "twa095", "twa095de", "factory095");
if (!$conn)
{
die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT staffName, orderID, orderDate, shippingDate
FROM purchase INNER JOIN staff ON purchase.staffID = staff.staffID
WHERE staffID = $staffID // Problem is over here.
GROUP BY orderDate"
$results = mysqli_query($conn, $sql)
or die ('Problem with query' . mysqli_error($conn));
?>
聞聽此事的錯誤:
問題與queryColumn「 STAFFID」在where子句是曖昧
此外,有沒有一種方法,我可以把它檢查是否給定的「 STAFFID」 (第一行)在數據庫內部,如果它不終止腳本並在它下面的所有內容執行之前顯示錯誤消息?
你會得到什麼錯誤? –
哪一行是26行? – Dale
@FurqanAziz在原帖中添加了錯誤信息。 – Blocker