PDOでこのチュートリアルを実行しようとしましたが、正確に実行しましたが、非常に基本的なレベルで接続しようとすると、オブジェクト以外のエラーが出力されます。$ query変数のブール値を決定するために小さなテストを行いましたが、falseとして出力され、エラーが発生しています。なぜこれをしているのですか?:
チュートリアル
http://www.youtube.com/watch?v=lb0NYODtGr4&feature=share&list=EC23A4AFEA46A5CB23
エラー
致命的なエラー:16行目のC:\ xampp \ htdocs \ projects \ dentaloffice \ php \ php_connect.phpの非オブジェクトでメンバー関数fetch()を呼び出す
コード
<?php
$config['db'] = array(
'host' => 'localhost',
'username' => 'root',
'password' => '',
'dbname' => 'dentaloffice'
);
$db = new PDO('mysql:host=' . $config['db']['host'] . ';dbname =' . $config['db']['dbname'], $config['db']['username'], $config['db']['password']);
$query = $db->query("SELECT appointments.ROOM FROM appointments");
if($query === false){
echo '$query variable returned false <br>';
}else{
echo '$query variable returned true <br>';
}
while ($row = $query->fetch(PDO::FETCH_ASSOC)){
echo $row['ROOM'];
}
?>