我在從我的數據庫中選擇數據時遇到問題。它告訴我下面的錯誤codeigniter數據庫在選擇數據時出錯
A Database Error Occurred
Error Number: 1054
Unknown column 'BA' in 'where clause'
SELECT * FROM crime_details INNER JOIN crime_slink ON crime_slink.report_ID =crime_details.report_ID INNER JOIN crime_suspect ON crime_suspect.id=crime_slink.suspect_id INNER JOIN crime_vlink ON crime_vlink.report_ID=crime_details.report_ID INNER JOIN crime_victim ON crime_victim.id=crime_vlink.victim_id WHERE crime_details.report_ID =BA-12-00002
Filename: C:\xampp\htdocs\CNPPO\system\database\DB_driver.php
Line Number: 330
好像問題出在這一部分WHERE crime_details.report_ID =BA-12-00002
我認爲這個問題是在我的查詢中的破折號或連字符引起的。 即時通訊使用$this->db-query()
函數codeigniter爲我的查詢。
我相信你需要周圍'BA-12-00002' – Darrrrrren
WHERE crime_details.report_ID = 'BA-12-00002' –
什麼是你的活動記錄 「其中」 條件報價請在這裏發帖 –