質問編集履歴

2 誤記

kohenro19

kohenro19 score 43

2017/01/14 16:44  投稿

Fatal error: Call to a member function fetchAll() on booleanのエラー対処法について
###前提・実現したいこと
データベースの情報を配列に格納したく、エラーを解消したい
###発生している問題・エラーメッセージ
```  
Fatal error: Call to a member function fetchAll() on boolean in C:\xampp\htdocs\test\index.php on line 14
```  
エラーメッセージ  
```
###該当のソースコード
```PHP
<?php
define('PDO_DSN','mysql:dbname=test;host=127.0.0.1');
define('DB_USERNAME','root');
define('DB_PASSWORD','*******');
try {
   $dbc = new PDO(PDO_DSN,DB_USERNAME,DB_PASSWORD);
}catch(PDOException $e){
   echo("The connection to database failed");
}
$query = "SELECT * FROM test";
$result = $dbc->query($query);
$data = $result->fetchAll();
print_r($data);
$dbc = null;
   
?>
```
  • PHP

    24018 questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • MySQL

    6996 questions

    MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

  • phpMyAdmin

    805 questions

    phpMyAdminはオープンソースで、PHPで書かれたウェブベースのMySQL管理ツールのことです。

1 誤記

kohenro19

kohenro19 score 43

2017/01/14 16:43  投稿

Fatal error: Call to a member function fetchAll() on booleanのエラー対処法について
###前提・実現したいこと
データベースの情報を配列に格納したく、エラーを解消したい
###発生している問題・エラーメッセージ
Fatal error: Call to a member function fetchAll() on boolean in C:\xampp\htdocs\test\index.php on line 14
```
エラーメッセージ
```
###該当のソースコード
```PHP
<?php
define('PDO_DSN','mysql:dbname=test;host=127.0.0.1');
define('DB_USERNAME','root');
define('DB_PASSWORD','*******');
try {
   $dbc = new PDO(PDO_DSN,DB_USERNAME,DB_PASSWORD);
}catch(PDOException $e){
   echo("The connection to database failed");
}
$query = "SELECT * FROM test";
$result = $dbc->query($query);
$data = $result->fetchAll();
print_r($data);
$dbc = null;
$quiz = array();  
   
?>
```
  • PHP

    24018 questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • MySQL

    6996 questions

    MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

  • phpMyAdmin

    805 questions

    phpMyAdminはオープンソースで、PHPで書かれたウェブベースのMySQL管理ツールのことです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る