[Codeigniter-users] データーベースのエラー制御

Back to archive index

ikari****@ecoin***** ikari****@ecoin*****
2009年 6月 9日 (火) 01:15:11 JST


碇です

もしかしたら必要な人もいるかもしれないのでpatchをつけときます

CodeIgniterのディレクトリで
patch -p1 < ../ci.patch
であたると思います

ci.patch
---------------------------------

diff -urN CodeIgniter_1.7.1.org/system/database/DB_driver.php CodeIgniter_1.7.1/system/database/DB_driver.php
--- CodeIgniter_1.7.1.org/system/database/DB_driver.php 2009-06-09 01:00:16.000000000 +0900
+++ CodeIgniter_1.7.1/system/database/DB_driver.php     2009-06-09 01:01:47.000000000 +0900
@@ -69,6 +69,7 @@
        var $stmt_id;
        var $curs_id;
        var $limit_used;
+    	public $isconnect = TRUE;



@@ -117,6 +118,7 @@
                // No connection resource?  Throw an error
                if ( ! $this->conn_id)
                {
+            		$this->isconnect = FALSE;
                        log_message('error', 'Unable to connect to the database');

                        if ($this->db_debug)


-----------------------------

$this->load->database()した後に
$this->db->isconnect;
が
trueなら接続OK
falseなら接続できなかった

となります

-- 
碇 永志
 <ikari****@ecoin*****>




Codeigniter-users メーリングリストの案内
Back to archive index