タイトル通りです。構文エラーなのは分かりますが何が間違っているのかが分かりません。
エラー
Parse error: syntax error, unexpected 'アメリカ' (T_STRING) in /Users//Desktop//index.php on line 10
index.php
1<?php 2 // $sql = null; 3 // $res = null; 4 // $db = null; 5 try { 6 $db = new PDO('mysql:dbname = test_db;host = <host>;charset=utf8','mariasama', ''); 7 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 8 9 $sql = "insert into test_db.t_bbs (name, subject, body) values 10 ("アメリカ", "トランプ", "Thanks"), 11 ("中国", "習近平", "シェイシェイ"), 12 ("ロシア", "プーチン", "スパシーバ"), 13 ("ドイツ", "メルケル", "ダンケシェーン"), 14 ("ミャンマー", "アウンサン・スーチー", "チェーズー")"; 15 $res = $db->query($sql); 16 $data = $res->fetchAll(); 17 print_r($data); 18 19} catch (PDOException $e) { 20 echo 'DB接続エラー' . $e->getMessage(); 21} 22 23 ?> 24<!DOCTYPE HTML> 25 26<html> 27<body> 28 29 <?php 30 $hello = $_GET['hello']; 31 if($hello === "Program" || $hello === "Nagisa"){ 32 echo "Hello " . $hello; 33 }else{ 34 echo "Hello Unknown"; 35 } 36 ?> 37<h1><?php echo "Hello World"; ?></h1> 38</body> 39</html> 40
回答3件
あなたの回答
tips
プレビュー