У меня проблема с подключением mysql.
У меня есть php-скрипт, который загружает фото, этот скрипт делает это:
<code>
1) mysql connection
2) check user rights for uploading photo (I use a sql query for this)
3) Image processing
4) sql query for insering photo data in database
Я установил таймаут подключения mysql на 5 с.
Все отлично работает, если обработка изображениявремя меньше 5 с (тайм-аут подключения MySQL), в противном случае я получил ошибку при выполнении шага 4), ошибка «Mysql сервер исчез».Итак, я проверил, было ли соединение mysql еще живым после обработки изображения, и соединение mysql прервалось, если время обработки изображения превышает 5 с.
Я добавил этот код после обработки изображения (шаг 3)
if(!mysql_ping($conn)){
$conn = mysql_connect('localhost', 'mysqluser', 'mypass');
$db = mysql_select_db('mydb',$conn);
}
но это не работает!это моя настоящая проблема.
var_dump($conn)
дает ссылку на ресурс MySQL, но
mysql_select_db('mydb',$conn)
возвращает FALSE, а
mysql_error()
возвращает "сервер mysql ушел"Кто-нибудь может мне помочь?
Заранее спасибо.