前提・実現したいこと
phpでPostgreSQLからデータを引っ張りたい
発生している問題・エラーメッセージ
PostgreSQLからデータを表に格納できない
エラーメッセージ PHP Fatal error: Uncaught Error: Call to a member function fetchall() on bool in /app/pageE_syouhin.php:20
該当のソースコード
ソースコード <html> <body> <?php try{ print "接続完了"; $connect = new PDO("pgsql:host=*****;dbname=*****;port=*******;user=*******;password=*****"); $sql = "SELECT * FROM order"; $result = $connect->query($sql); print "<h3>デーベース検索結果</h3>\n"; // 表の開始(HTML タグ) print "<table border=1 cellspacing=1 cellpadding=1>\n"; // 表の開始(HTML タグ) print "<tr>"; // 表の見出し行の始まり print "<th>商品名</th>"; // 表の見出し print "<th>価格</th>"; // 表の見出し print "<th>登録日</th>"; // 表の見出し print "</tr>"; // 表の見出し行の終わり // データベース検索結果を 1 行ずつ取り出して連想配列へ格納,HTML 表として出力 $rs = $result->fetchall(); foreach($rs as $row): print "<tr>"; // 表の明細行の始まり print '<td>'.$row['商品名']."</td>"; print '<td>'.$row['価格']."</td>"; print '<td>'.$row['登録日']."</td>"; print "</tr>\n"; // 表の明細行の終わり endforeach; print "</table>\n"; // 表の終わり } catch (PDOException $e) { echo "接続失敗: " . $e- var_dump($e); exit(); } ?> </html> <body>
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/29 13:10