2
0
forked from Wavyzz/dolibarr

Fix: Si on cre plusieurs connexions (exemple une pour dolibarr et une pour webcalendar), si on a les memes parametres pour ces 2 connexions (meme user et pass), alors mysql ne sait pas crer de deuxieme connexion. On utilise donc mysql_db_query plutot que mysql_query au cas ou la 2eme connexion a changer la base de la premiere.

This commit is contained in:
Laurent Destailleur
2005-09-11 16:28:16 +00:00
parent febc6b2f72
commit 41e39073a3

View File

@@ -137,6 +137,7 @@ class DoliDb
else
{
$this->database_selected = 0;
$this->database_name = '';
$this->ok = 0;
$this->error=$this->error();
dolibarr_syslog("DoliDB::DoliDB : Erreur Select_db");
@@ -153,7 +154,7 @@ class DoliDb
/**
\brief Selectionne une database.
\param database nom de la database
\param database Nom de la database
\return resource
*/
function select_db($database)
@@ -295,7 +296,9 @@ class DoliDb
function query($query)
{
$query = trim($query);
$ret = mysql_query($query, $this->db);
// $ret = mysql_query($query, $this->db);
$ret = mysql_db_query($this->database_name, $query, $this->db);
if (! eregi("^COMMIT",$query) && ! eregi("^ROLLBACK",$query)) {
// Si requete utilisateur, on la sauvegarde ainsi que son resultset