【PHP】下らねぇ質問はID出して書き込みやがれ 90at PHP【PHP】下らねぇ質問はID出して書き込みやがれ 90 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト37:nobodyさん 09/11/18 03:49:00 とりあえず変数の中身やPHPのエラーを表示させてみたら? 38:nobodyさん 09/11/18 04:13:07 /HH3qrl4 >>37 どうもです。とりあえず書き込みした後テストしてわかったのですが キモはdisconnectみたいです。 >>36で書いた処理は大まかな処理で実際にはDB接続&SQL発行部分はクラス化していて 大まかな処理は(下記はPEAR::DB用でPEAR::MDB2利用時にはDBの部分をMDB2にしてある) $sql_UTF8 = "SET NAMES utf8"; $db = DB::connect($this->DB_connect); if (DB::isError( $db )) { die($db->getMessage()); } $res = $db->query($sql_UTF8); $result = $db->query($sql); if (DB::isError( $result )) { die($result->getMessage()); } $db->disconnect(); return $result; って感じの処理です。 PHP5.3環境においてSQLite利用時のみ$db->disconnect()の段階で取得していたSQLの結果を破棄してしまっているようです。 $db->disconnect();をコメントアウトしておくと取得できました。 PostgreSQLとMySQLは保持したまま。 また、PHP5.2.1環境下ではSQLite環境下でも$db->disconnect();しても値は残ったままのようです。 なにかしら対策の方法ってありますか? それとも俺の書き方自身に問題があるでしょうか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch