mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-01-03 23:52:24 +01:00
Fix: Gestion d'erreur sur l'chec de connexion base
This commit is contained in:
@@ -465,11 +465,18 @@ class DoliDb
|
||||
|
||||
function errno()
|
||||
{
|
||||
if (! $this->connected) {
|
||||
// Si il y a eu echec de connection, $this->db n'est pas valide.
|
||||
return 'DB_ERROR_FAILED_TO_CONNECT';
|
||||
}
|
||||
else {
|
||||
// Si il y a eu echec de connection, $this->db n'est pas valide.
|
||||
if (isset($this->errorcode_map[mysql_errno($this->db)])) {
|
||||
return $this->errorcode_map[mysql_errno($this->db)];
|
||||
}
|
||||
return 'DB_ERROR_'.mysql_errno($this->db);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
\brief Renvoie le texte de l'erreur mysql de l'operation precedente.
|
||||
@@ -478,8 +485,14 @@ class DoliDb
|
||||
|
||||
function error()
|
||||
{
|
||||
if (! $this->connected) {
|
||||
// Si il y a eu echec de connection, $this->db n'est pas valide pour mysql_error.
|
||||
return 'Not connected. Check setup parameters in conf/conf.php file';
|
||||
}
|
||||
else {
|
||||
return mysql_error($this->db);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
\brief R<>cup<75>re l'id gen<65>r<EFBFBD> par le dernier INSERT.
|
||||
|
||||
Reference in New Issue
Block a user