我試圖運行此查詢時SQL錯誤:試圖連接表
$query = $conn->query("SELECT * FROM $table
LEFT JOIN vacatures ON bedrijven.id = vacatures.id
WHERE id = '$id'
AND bedrijfID = '$bedrijf_id'");
但由於某種原因失敗。我得到這個錯誤。
當我離開JOIN部分時,查詢成功。這是爲什麼發生?
我正在使用PHP & PDO來獲取查詢。
謝謝。
編輯:我寫了查詢感謝給出的答案。這是工作:
$query = $conn->query("SELECT * FROM bedrijven
LEFT JOIN vacatures v ON bedrijven.id = v.bedrijfID WHERE v.bedrijfID = $bedrijf_id AND v.id = $id");
不工作:/仍然得到相同的錯誤。 – Marciano
已更新的答案。不過,我猜測你的變量可能會設置爲什麼。如果你在你的原始問題中澄清,這將有所幫助。 – Blazemonger
我知道它實際上使用這個查詢: $ query = $ conn-> query(「SELECT * FROM bedrijven \t LEFT JOIN vacatures v ON bedrijven.id = v.bedrijfID WHERE v.bedrijfID = $ bedrijf_id AND v.id = $ id「); 感謝您的幫助! +1 PS:由於個人電腦問題導致的遲到答案... – Marciano