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

Back to archive index

ikari****@ecoin***** ikari****@ecoin*****
2009年 6月 9日 (火) 00:56:12 JST


碇です

On Mon, 8 Jun 2009 09:27:08 +0900
Kenji <kenji****@club*****> 様wrote:

> Kenji です。
> 
> 
> On Sun, 07 Jun 2009 00:02:18 +0900
> ikari****@ecoin***** wrote:
> 
> > お世話になります
> > 碇です
> > 
> > データーベースへの接続でエラーをハンドリングしたいのですがどのようにした
> > らいいのかわかりません。
> > 
> > Driver mysql
> > 
> > 試しにmysqlを落として接続できない場合は、エラー処理などを行おうとしてい
> > ます
> 
> データベース接続設定の db_debug を FALSE に設定ししてください。
>

これはFALSEに設定してあります
ただ、コネクションがはれなかった場合のステータスを保持するコードが無いよ
うです

> 
> > 手動で接続しようとして
> > controllerで
> > $this->load->database();
> > $this->db->_error_message()
> > は空でエラー判定できません
> 
> $this->db->_error_message() ってプライベートメソッド
> ですよね。外部から呼び出してはいけません。
> 
> 

わかりました。
コードを眺めて、これしかエラーを返すをものが見当たらなかったため使ってみ
ました

しかし、これもmysql_errorにリソースを渡しているだけのようなのでコネクショ
ンがはれなかった場合には更なるwarningをだしてしまっていたようです


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




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