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

Back to archive index

tsuji kuni kunit****@gmail*****
2011年 6月 23日 (木) 16:50:30 JST


kunitsujiです。
多分、FALSEにして下のPHPエラーがでているのは、mysql_connect()がだめだということかと。
$queryの中身は、成功しても失敗してもオブジェクトとして何らかの情報を持っているので、空ではないということでしょうね。
みてみると、conn_idがFALSEになっているようなので、コネクションが得られていないという情報を持っているようです。
insert()もTRUEというのは、オブジェクトが返ってきているからだと思います。



2011年6月23日16:45 前田 <kms.m****@gmail*****>:

> **
>
> database.php は、
>
> $db['default']['db_debug'] = FALSE; // TRUEはデバッグON、FALSEは、デバッグ無し
>
> 下記で実行。
> $query = $this->db->get_where('xxxxx',$where);
> var_dump(__LINE__);
> var_dump($query);
> ----
>
> var_dumpの中身は、下記の配列が帰ってきます。「失敗した場合には *空の配列* を返します。」ではないようですが。
>
> ------object(CI_DB_mysql_result)#59 (8) {
>   ["conn_id"]=>
>   bool(false)
>   ["result_id"]=>
>   NULL
>   ["result_array"]=>
>   array(0) {
>   }
>   ["result_object"]=>
>   array(0) {
>   }
>   ["custom_result_object"]=>
>   array(0) {
>   }
>   ["current_row"]=>
>   int(0)
>   ["num_rows"]=>
>   NULL
>   ["row_data"]=>
>   NULL
> }
>
> −−−−−−−−−−−−−−−
> それと、”$db['default']['db_debug'] = FALSE;”にすると、下記のエラーがでます。
> なんか、勘違いしていますか?
>
>  A PHP Error was encountered
>
> Severity: Warning
>
> Message: mysql_errno() expects parameter 1 to be resource, boolean given
>
> Filename: mysql/mysql_driver.php
>
> Line Number: 453
>
>
> (2011/06/23 16:10), tsuji kuni wrote:
>
> kunitsujiです。
> 接続のエラーですか?
>
>  var_dump($this->db);
> としたらどうなんでしょう?
>
>  というか、、接続できないときは確か指定のdatabaseに接続できません、と帰ってきたと思うんですが。
>
> 2011年6月23日16:06 前田 <kms.m****@gmail*****>:
>
>>  前田です
>>
>> 下記の記事
>> データーベー スのエラー制御<http://sourceforge.jp/projects/codeigniter/lists/archive/users/2009-June/001850.html>
>>
>> http://sourceforge.jp/projects/codeigniter/lists/archive/users/2009-June/001850.html
>>
>> で、接続のエラーを取得できるには、どうすばよいのでしょうか?
>>
>> $this->db->insertで、TRUEが帰ってきます。orz
>>
>> --
>> ----
>> 前田 政彦
>>
>>
>> _______________________________________________
>> Codeigniter-users mailing list
>> Codei****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>>
>>
>
> _______________________________________________
> Codeigniter-users mailing listC****@lists*****://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>
>
>
> --
> ----
> 前田 政彦
>
>
> _______________________________________________
> Codeigniter-users mailing list
> Codei****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>
>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
Download 



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