PHPにてPDOでSQLiteに接続しようとしたところ、
Fatal error: Call to a member function fetch() on boolean in C:\xampp\htdocs\post\postsystem.php on line 12
というエラーを吐かれてしまいました。
lang
1<?php 2try { 3 $db = new PDO("sqlite:post.sqlite3"); 4 if($db == null){ 5 print('接続に失敗しました。'); 6 }else{ 7 print('接続に成功しました。'); 8 } 9 10 $sql = 'SELECT title FROM PostList'; 11 $stmt = $db->query($sql); 12 while($result = $stmt->fetch(PDO::FETCH_BOTH)){ 13 print($result['0']); 14 print($result['1']); 15 } 16} catch (PDOException $e) { 17 $err = $db->errorInfo(); 18 die ($err[2]); 19} 20unset($db);
色々と調べてみましたが、似たようなエラーで、
Call to a member function fetch() on a non-object
というものは見つかるのですが、上記のものはヒットしませんでした。
そのため、解決法をお教えいただきたく質問させていただきました。
どうか回答のほど、よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。