【PHP】下らねぇ質問はID出して書き込みやがれ 90at PHP
【PHP】下らねぇ質問はID出して書き込みやがれ 90 - 暇つぶし2ch36:nobodyさん
09/11/18 03:36:08 /HH3qrl4
PHP5.3の開発環境でデータベース接続に関してですが
PEAR::DBとPEAR::MDB2とPDOの3つでテストしているのですが
MySQLとPostgreSQLに関しては上記の3種類で問題なくselectを発行して結果が返ってくるのですが
SQLite2のデータベースファイルに関してですがPDOでは問題ないのですが
PEAR::DBとPEAR::MDB2で問題が発生しました。
それぞれ接続
$db = DB::connect('sqlite:///ファイル名');
$db = MDB2::connect('sqlite:///ファイル名');
って感じで書いています。

PEAR::DB用
$result = $db->query(SELECT文);
while($row = $result->fetchRow(DB_FETCHMODE_ASSOC)){
 print_r($row);
 echo "<br>";
}

PEAR::MDB2用
$result = $db->query(SELECT文);
while($row = $result->fetchRow(MDB2_FETCHMODE_ASSOC)){
 print_r($row);
 echo "<br>";
}
としてそれぞれ処理しているのですがループに一回も入らず終了してしまいます。
同じソースをPHP5.2.1の環境で使う場合は問題なく動きました。

MDB2のバージョンは2.4.1
MDB2_Driver_sqliteのバージョンは1.4.1を利用しています。
なにか対処の方法ってありますか?



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