2
0
forked from Wavyzz/dolibarr

Correction sur select base

This commit is contained in:
Laurent Destailleur
2006-01-13 23:03:59 +00:00
parent 8741db2c13
commit cf1b1dcc18

View File

@@ -110,7 +110,7 @@ class DoliDb
// Si connexion serveur ok et si connexion base demand<6E>e, on essaie connexion base // Si connexion serveur ok et si connexion base demand<6E>e, on essaie connexion base
if ($this->connected && $name) if ($this->connected && $name)
{ {
if ($this->select_db($name) == 1) if ($this->select_db($name))
{ {
$this->database_selected = 1; $this->database_selected = 1;
$this->database_name = $name; $this->database_name = $name;
@@ -136,17 +136,16 @@ class DoliDb
/** /**
\brief Selectionne une database. \brief Selectionne une database.
\param database nom de la database \param database nom de la database
\return resource \return boolean true si ok, false si ko
\remarks ici postgresql n'a aucune fonction equivalente de mysql_select_db \remarks Ici postgresql n'a aucune fonction equivalente de mysql_select_db
\remarks comparaison manuel si la database est bien celle choisie par l'utilisateur \remarks On compare juste manuellement si la database choisie est bien celle activ<EFBFBD>e par la connexion
\remarks en cas de succes renverra 1 ou 0
*/ */
function select_db($database) function select_db($database)
{ {
if ($database == $this->database_name) if ($database == $this->database_name)
return 1; return true;
else else
return 0; return false;
} }
/** /**
@@ -161,6 +160,10 @@ class DoliDb
{ {
$con_string = "host=$host dbname=$name user=$login password=$passwd"; $con_string = "host=$host dbname=$name user=$login password=$passwd";
$this->db = pg_connect($con_string); $this->db = pg_connect($con_string);
if ($this->db)
{
$this->database_name = $name;
}
return $this->db; return $this->db;
} }