From dd642a571ea3d6c728a66947e1580ba13c54e57a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 19 May 2006 22:07:07 +0000 Subject: [PATCH] Fix: Corrige compatibilite avec vieilles version mysql --- htdocs/lib/mysql.lib.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/htdocs/lib/mysql.lib.php b/htdocs/lib/mysql.lib.php index a92488c1f56..016576dbe5e 100644 --- a/htdocs/lib/mysql.lib.php +++ b/htdocs/lib/mysql.lib.php @@ -234,7 +234,16 @@ class DoliDb */ function create_db($database) { - $ret=$this->query('CREATE DATABASE '.$database.' DEFAULT CHARACTER SET '.$this->forcecharset.' DEFAULT COLLATE '.$this->forcecollate); + $sql = 'CREATE DATABASE '.$database; + $sql.= ' DEFAULT CHARACTER SET '.$this->forcecharset.' DEFAULT COLLATE '.$this->forcecollate; + $ret=$this->query($sql); + if (! $ret) + { + // On réessaie pour compatibilité avec Mysql < 5.0 + $sql = 'CREATE DATABASE '.$database; + $ret=$this->query($sql); + } + //print "database=".$this->database_name." ret=".$ret." mysqlerror=".mysql_error($this->db); return $ret; }