URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 2146
[ Назад ]

Исходное сообщение
"странная ошибка в php+MySQL"

Отправлено Phoenix82 , 06-Мрт-04 14:33 
Имею.
mysql_pconnect(...); //1
mysql_select_db(...); //2
$sq="...";  //3
$q=mysql_query($sq); //4
echo "<font color=red>".mysql_error()."</font><br>";  //5
$r=mysql_fetch_object($q); //6

Иногда (один раз на 1000, в разных скриптах, имеющих такую структуру), строка 6 выдает ошибку "mysql_fetch_object(): supplied argument is not a valid MySQL result resource in", в то время, как строка 5 никакой ошибки не выводит. как такое может быть? БЮыть может проблема в постоянных соединениях?


Содержание

Сообщения в этом обсуждении
"странная ошибка в php+MySQL"
Отправлено MeLLowD , 09-Мрт-04 13:33 
>Имею.
>mysql_pconnect(...); //1
>mysql_select_db(...); //2
>$sq="...";  //3
>$q=mysql_query($sq); //4
>echo "<font color=red>".mysql_error()."</font><br>";  //5
>$r=mysql_fetch_object($q); //6
>
>Иногда (один раз на 1000, в разных скриптах, имеющих такую структуру), строка
>6 выдает ошибку "mysql_fetch_object(): supplied argument is not a valid MySQL
>result resource in", в то время, как строка 5 никакой ошибки
>не выводит. как такое может быть? БЮыть может проблема в постоянных
>соединениях?

В вашем примере mysql_error() будет выдавать только последнюю ошибку mysql. Т.е ошибку которая произошла ДО вызова mysql_error. Поставьте mysql_error после вызова mysql_fetch_object. PHP не компилятор.