前提・実現したいこと
データベースの情報を修正するプログラムを書いていたのですが、下記のようなエラーが出て来ました。どういう意味なのかどう改善すればよいかご教授お願い致します。まだ、専門用語をあまり理解していないので専門用語少なめで説明お願い致します。
発生している問題・エラーメッセージ
Parse error: syntax error, unexpected string content "UPDATE example SET C_nam =?,C_..." in F:\xampp\htdocs\customer\c_search_fix_a.php on line 11
該当のソースコード
php
1<?php 2$dsn = 'mysql:dbname=example;host=localhost'; 3$user = 'root'; 4$password = 'shapshap'; 5try{ 6 $dbh = new PDO($dsn, $user, $password); 7 $C_nam = $_GET['C_name']; 8 $C_nm = $_GET['C_num']; 9 $C_phn = $_GET['C_phon']; 10 $C_add = $_GET['C_sa']; 11 $stmt = $db->prepare('UPDATE example SET C_nam =?,C_phn=?,C_add =? WHERE example.C_nm = ?); 12 $data=[$C_nam,$C_phn,$C_add,$C_nm]; 13 $stmt->execute($data); 14 $db->query($sql); 15 $stmt->execute(); 16} 17catch (PDOException $e){ 18 die(); 19} 20$dbh = null; 21?> 22<html> 23 <head> 24 <meta http-equiv="Content-Tye" content="text/html; charset=UTF-8"> 25 <title>修正しました。</title> 26 <link rel="stylesheet" href="style.css"> 27 </head> 28 <body> 29 <div class="content"> 30 <h1>修正しました。</h1> 31 <form action="c_search.php" method="POST"> 32 <p><button type="submit">顧客検索へ</button></p> 33 </form> 34 </div> 35 </body> 36</html> 37
回答2件
あなたの回答
tips
プレビュー