On Tue, 19 Aug 2003 14:36:15 -0700
Jon Drukman <[EMAIL PROTECTED]> wrote:
> I've got a library of PHP code whose first line is a mysql_connect
> statement, like this:
>
> $dbh=mysql_connect() or die("mysql connect failed: $php_errmsg");
>
> Approximately 1% of the time it just fails, for no stated reason:
>
> Warning: mysql_connect() [http://www.php.net/function.mysql-connect]:
> in /var/httpd/htdocs/pi/pi.php on line 3
> mysql connect failed:
>
> Any ideas why this would be happening? PHP is version 4.3.1 (same
> results with the latest 4.3.3 release candidate), Mysql is 4.0.12
You should turn
track_errors = On
in your php.ini (default value is Off), if you want to see last PHP error in
$php_errmsg variable.
But I suppose the best solution would be not to use $php_errmsg, but to use
mysql_error() -
at least this function does not depend on configuration settings.
---
WBR,
Antony Dovgal aka tony2001
[EMAIL PROTECTED]
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]