【PHP】下らねぇ質問はID出して書き込みやがれ 90at PHP【PHP】下らねぇ質問はID出して書き込みやがれ 90 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト39:nobodyさん 09/11/18 07:17:47 >>38 sqlite_close()の中で結果セットまで削除する仕様が原因だね MySQLではmysql_close()が呼ばれていても "mysql result"リソースのデストラクタが働くまでは参照可能 嘘言ってたら許してくれ まぁ実装に左右されたくなかったら 結果セットが必要なくなってから切断する設計にするべき 40:nobodyさん 09/11/18 10:00:16 xkg9vx1z mysqlのpdoを使いたいのですがwindowsではどのようにしてインストールと設定を行うのでしょうか? php5.2.10です 41:nobodyさん 09/11/18 10:52:23 http://php.net/manual/ja/book.pdo.php 書いてあるよ 42:nobodyさん 09/11/18 12:27:53 /HH3qrl4 >>39 ありがとうございました。 >sqlite_close()の中で結果セットまで削除する仕様が原因だね PEAR::DBにしてもPEAR::MDB2にしても各DB関数のラッパーと考えると PHPのバージョンで>sqlite_close()の挙動が変わったと言うことですね。 >結果セットが必要なくなってから切断する設計にするべき さてこれどう実装したものか。 俺の実装の仕方が 1.PHPメイン ↓ 2.SQL文生成クラス ↓ 3.SQL送信クラス(>>38はその一部) ってやり方やっているんだよね。 2.でメインのPHPから渡された引数を元にSQL文を生成して 3.で2.で生成されたSQL文をDBに接続してSQL発行してDB切断 で処理が2.に戻ってwhile($row = $result->fetchRow(DB_FETCHMODE_ASSOC)){でループさせて結果を取得 って一連の流れをどうにかしないとダメって事か?さてどう作り直したらいい事か?なんかアイディアありませんか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch