#php #mysql
#php #mysql
Вопрос:
Есть ли способ получить тайм-аут ожидания mysql непосредственно из php?
Комментарии:
1. Он хочет знать, можете ли вы узнать из базы данных, как долго длится его тайм-аут (например, максимальное время выполнения в PHP), из PHP. @user718480 вам, вероятно, потребуется использовать какой-то запрос к базе данных.
Ответ №1:
Просто сделайте обычный запрос mysql.
mysql> show variables where Variable_name='wait_timeout';
--------------- -------
| Variable_name | Value |
--------------- -------
| wait_timeout | 28800 |
--------------- -------
1 row in set (0.07 sec)
В PHP это выглядело бы примерно так.
// it's been a while to there might be typos
$res = mysql_query("show variables where Variable_name='wait_timeout'");
$arr = mysql_fetch_assoc($res);
echo $arr['Variable_name'];
echo $arr['Value'];
Комментарии:
1. Да, я знаю об этом. Значит, я не могу получить эту информацию без sql-запроса?
2. Ваш ответ улучшен обновлен Не стесняйтесь откатывать, если что-то пошло не так