質問: $stmt->fetchall(); foreach ($results as $row) { echo $row['name']; } ?> -- というコードで同じディレクトリにある test.dbの状態をselect文で取得しようと したのですが ------ Call to a member function fetchall() on boolean in -------------------------------------------------- というエラー文が出てしまいました。 PDOではfetchall()は使えないのでしょうか? 別の方法でクエリを取得し表示する方法ありましたら よろしくおねがいいたします。
回答: PDOインスタンスはqueryの失敗時に、FALSEを返すそうです。 実行しようとしたクエリ自体が実行失敗していると思われるので、 `errorInfo()`などで大元の原因を探ってみてはいかがでしょうか。