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