1

クエリが正しくない場合、php は次のようなエラー メッセージを返します。

Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@aaa.com)' at line 1' in C:\Program Files\...

エラー メッセージに完全な MySQL クエリ文字列を強制的に表示する方法はありますか?

更新

Web サイト全体 (開発段階) で機能するソリューションが必要です。

おそらく my.ini の php.ini 経由

現在、データベースのやり取りに ZF を使用しています。

4

1 に答える 1

3
$stmt = /* PDOStatement */
if (!$stmt->execute()) {

    echo $stmt->queryString;
}
于 2012-04-15T08:26:46.900 に答える