我知道這很簡單,但它真的很煩人,基本的SQL語法,甲基苯丙胺,PHP和MySQL
爲什麼這項工作:
$query = $pdo->prepare('SELECT index FROM active_notifications WHERE direction = ">"');
和這個作品:
$query = $pdo->prepare('SELECT trigger_price FROM active_notifications WHERE direction = ">"');
但這不會!:
$query = $pdo->prepare('SELECT trigger_price, index FROM active_notifications WHERE direction = ">"');
我得到這個垃圾:
無法連接到數據庫。原因:帶消息「SQLSTATE [42000]」的異常「PDOException」:語法錯誤或訪問衝突:1064您的SQL語法錯誤;
索引是一個保留字,所以我有點驚訝,第一個作品http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html – Strawberry
,但它讓我選擇報表一中的索引欄? – Woodstock
''SELECT'index',trigger_price''應該可以工作,但是將字段重命名爲不是保留字的東西可能會更好。 –