【PHP】下らねぇ質問 ..
[2ch|▼Menu]
69:39
09/11/18 19:57:24
>>56
確かに5.3で挙動が変わってるナー
バッファリングした結果セットをでっちあげちまえばいいんだ

class BufferedResult {
  private $buffer;
  public function __construct($result) { while ($row = $result->fetchRow()) { $this->buffer[] = $row; }}
  public function fetchRow($mode) { return array_shift($this->buffer); }
  public function fetchAll() { return array_splice($this->buffer, 0); }
}

こんなクラスを作ってこうだ

+ if (SQLite使用時 && version_compair(PHP_VERSION, '5.3') >= 0) {
+   $result = BufferedResult($result);
+ }
$db->disconnect();
return $result;


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5367日前に更新/37 KB
担当:undef