QA@IT

MySQL unexpected(T_STRING

3948 PV

ローカル開発環境にてphpとMysql接続の勉強をしている者です。
下記コードにて  
} catch (PDOException $e) { 行にunexpected (T_STRING)と出て詰まっています
スペルミスの注意して確認しましたが一人ではどうにも解りません...わかる方回答お願いしますm(_ _)m

<?php
define('DB_DATABASE', 'takagi_db');
define('DB_USERNAME', 'dbuser');
define('DB_PASSWORD', 'takagi');
define('PDO_DSN', 'mysql:dbhost=localhost;dbname=' . DB_DATABASE);

try {
//connect
$db = new PDO(PDO_DSN, DB_USERNAME, DB_PASSWORD);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$stmt = $db->query("select * from users"); //全件抽出
$users = $stmt->fetchAll(PDO::FETCH_ASSOC);//FetchAll(抽出型指定)
foreach ($users as $user){
}
echo $stmt->rowCount() . "records found."; 
 } catch (PDOException $e) {
echo $e->getMessage();
exit;
}
?>

ウォッチ

この質問への回答やコメントをメールでお知らせします。