我對PHP下面的代碼'where子句中的未知列?
$query = sprintf("SELECT to_go.to_location FROM to_go
INNER JOIN to_location ON to_go.to_location_id = to_location.id
WHERE match(to_location) against(%s)", mysql_real_escape_string($location));
我想盡一切事情,但它保持輸出我下面的錯誤「在「未知列where子句?」我試圖改變列的名稱,仍然同樣的問題
硬而不表來判斷。一種測試方法是編寫sql並替換變量等,然後在sql命令行或mysql查詢工具中運行它。你將會得到更好的診斷和更好的錯誤可視性 – PurplePilot