MySQL命令:
set @session sql_mode = ANSI;
相应的PHP命令是什么?
这种方法似乎不起作用:
$conn= new mysqli("localhost", "root", "", "DB");
$conn->options(MYSQLI_INIT_COMMAND, "SET SQL_MODE = 'ANSI'");
答案 0 :(得分:1)
您似乎错过了范围变量,请尝试以下方法:
SET GLOBAL SQL_MODE ='ANSI'
答案 1 :(得分:1)
这对你有用吗? (对不起,目前无法测试)
$conn->query("set @session sql_mode = ANSI;");
答案 2 :(得分:1)
我最终使用mysqli_init而不是新的mysqli(),一切正常。