Получение тайм-аута ожидания mysql из php

#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. Ваш ответ улучшен обновлен Не стесняйтесь откатывать, если что-то пошло не так