看板 PHP 關於我們 聯絡資訊
請問一下大大, 我已經開啟將 php.ini display_error 設定on 可是我發現使用PDO如果sql語法是錯誤的 例如 : select * foorm test 也不會秀出錯誤的訊息~ 是否需要設定什麼config才可以把query發生的exception error印出來? 還是PDO本身sql語法錯誤不會印出錯誤?? 我用fetchAll他回給我就是空的array()~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.161.56.55
Bambe:你可以看看 error.log 有沒有錯誤 11/04 23:00
qazwsx2013:不能像一般錯誤顯是出來嗎?? 11/04 23:03
lvlightvivi:請用$stmt->errorInfo();印出來 http://goo.gl/qdMqho 11/05 00:53
MOONRAKER:你用mysql_系列不也是這樣嗎 哪一種SQL lib會把SQL錯誤 11/05 10:47
MOONRAKER:當成php error顯示出來的?有錯每個也是回null給你 11/05 10:48
samruqo:$dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCE 11/05 16:24
samruqo:PTION); 11/05 16:24