コードが完成したのですが、エラーが出てます
勉強を始めたばかりで動かない理由をしらべても何をいっているのか分かりません
どこがおかしいのでしょうか?
拙い質問ですが何卒宜しくお願い致します。
エラー
Parse error: syntax error, unexpected 'catch'
コード
php
1<?php 2 define('DB_HOST', 'localhost'); //ここでmysqlのlocalhostをする 3 define('DB_USER', 'root');//どのユーザーか 4 define('DB_PASSWORD', '******');//パスワード 5 define('DB_NAME', '');//どのデータベースの名前か 6 7 // エラー表示設定:通知系以外全て表示 8 error_reporting(E_ALL & ~E_NOTICE); 9 10 try { 11 $dbh = new PDO('mysql:'.DB_NAME.';'.DB_HOST, DB_USER, DB_PASSWORD); //$dbhという変数にmysqlのログイン情報を入れる。 12 //print('接続しました。'); 13 14 catch(PDOException $e){ 15 print('ERROR:'.$e->getMessage()); // 上の処理が発生した時にこのメッセージを表示させる 16 17 18 19 $stmt = $dbh->query("select curtime();"); //変数$dbhにqueryで中身を応答させている。 20 21 22 $result = $stmt->fetch(); //$resultでSQLを実行した「結果データ」を取得する 23 print($result[0]); //$resultをweb画面上に表示させる。 24 exit; 25 26 } 27 28 ?> 29
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/20 01:07
2019/07/20 01:08
2019/07/20 01:10
2019/07/20 01:14
2019/07/20 01:19