Closed seanmars closed 4 years ago
遇到 SQL_MODE 設置為 NULL 的時候 query 才會過的怪問題。
$mysqli->query("SET SQL_MODE = ''");
因為某些 query 的合法性不足造成如果使用 STRICT_TRANS_TABLES 會 query 失敗。
統一改用空值的 SQL_MODE 來避免嚴格模式下 query 失敗的問題。
PHP mysqli SET SQL_MODE 的設置
the problem
遇到 SQL_MODE 設置為 NULL 的時候 query 才會過的怪問題。
what is the problem?
因為某些 query 的合法性不足造成如果使用 STRICT_TRANS_TABLES 會 query 失敗。
how to solve
統一改用空值的 SQL_MODE 來避免嚴格模式下 query 失敗的問題。
Reference