#php #mysql #strict-mode
#php #mysql #строгий режим
Вопрос:
Есть ли какой-либо способ определить, находится ли сервер mysql в строгом режиме или нет из PHP? Мне нужно выяснить это во время выполнения (в сценарии установки), чтобы я мог сообщить пользователю, удовлетворяет ли его система требованиям сценария.
Комментарии:
1. Я не совсем уверен, полностью ли это одно и то же, но вы можете захотеть взглянуть на $MySQLi_Driver-> $report_mode .
Ответ №1:
SELECT @@sql_mode;
даст то, что вы хотите.
Ответ №2:
Я думаю, вы можете запустить простой запрос, например
SELECT @@sql_mode;
Это должно обеспечить вам ваш режим SQL. Дополнительная информация на http://dev.mysql.com/doc/refman/5.0/en/server-sql-mode.html о том, как вы можете управлять этим режимом, если потребуется.