【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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();しても値は残ったままのようです。 なにかしら対策の方法ってありますか? それとも俺の書き方自身に問題があるでしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5379日前に更新/37 KB
担当:undef