Mercurial > defr > DualBlog
changeset 68:0071e5744311
Ajout d'un mécanisme de detection des erreurs.
author | Franck Deroche <webmaster@defr.org> |
---|---|
date | Wed, 19 Mar 2008 12:02:43 +0100 |
parents | 251a4c4e05d1 |
children | d67a65183100 |
files | includes/class.dataaccess.php |
diffstat | 1 files changed, 10 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/includes/class.dataaccess.php Tue Mar 18 18:47:19 2008 +0100 +++ b/includes/class.dataaccess.php Wed Mar 19 12:02:43 2008 +0100 @@ -9,6 +9,7 @@ var $results; var $queries; var $_nbQueries; + var $_inError; function DataAccess($host=DB_HOST, $user=DB_USER, $pass=DB_PASSWORD, $db=DB_NAME) { $this->host=$host; @@ -25,7 +26,10 @@ function Connect() { if($this->connOpen == 0) { $this->link = mysql_connect($this->host, $this->user, $this->pass); - mysql_select_db($this->db, $this->link); + if($this->link === false) + $this->_inError = true; + else + $this->_inError = !mysql_select_db($this->db, $this->link); } $this->connOpen++; } @@ -69,5 +73,10 @@ function formatDate($timestamp, $decallage=2, $pattern='d/m/Y H:i:s') { return gmdate($pattern, $timestamp + $decallage * 3600); } + + function isInError() + { + return $this->_inError; + } } ?>