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]

Reply via email to