From c8a4194ceba4676f89a8a7ddd1fe8b986db0bc5b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@users.sourceforge.net> Date: Fri, 9 Sep 2005 20:10:43 +0000 Subject: [PATCH] Le code erreur errno du gestionnaire de base renvoi 0 plutot que DB_ERROR_0 si pas d'erreur --- htdocs/lib/mysql.lib.php | 3 ++- htdocs/lib/pgsql.lib.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/htdocs/lib/mysql.lib.php b/htdocs/lib/mysql.lib.php index 4a70a5cbaab..8c9e282566d 100644 --- a/htdocs/lib/mysql.lib.php +++ b/htdocs/lib/mysql.lib.php @@ -507,7 +507,8 @@ class DoliDb if (isset($this->errorcode_map[mysql_errno($this->db)])) { return $this->errorcode_map[mysql_errno($this->db)]; } - return 'DB_ERROR_'.mysql_errno($this->db); + $errno=mysql_errno($this->db); + return ($errno?'DB_ERROR_'.$errno:'0'); } } diff --git a/htdocs/lib/pgsql.lib.php b/htdocs/lib/pgsql.lib.php index 4c673c7a224..716b087ff25 100644 --- a/htdocs/lib/pgsql.lib.php +++ b/htdocs/lib/pgsql.lib.php @@ -503,7 +503,8 @@ class DoliDb return $code; } } - return 'DB_ERROR'; + $errno=pg_last_error($this->db); + return ($errno?'DB_ERROR':'0'); } /** -- GitLab