Команда MySQL:
set @session sql_mode = ANSI;
Что такое соответствующая команда PHP ??
Этот подход не работает:
$conn= new mysqli("localhost", "root", "", "DB"); $conn->options(MYSQLI_INIT_COMMAND, "SET SQL_MODE = 'ANSI'");
Это работает для вас? (Извините, сейчас не могу проверить)
$conn->query("set @session sql_mode = ANSI;");
Я использовал mysqli_init вместо нового mysqli (), и все работало нормально.
Кажется, вы пропустили переменную области действия, попробуйте это:
SET GLOBAL SQL_MODE = 'ANSI'