お世話になっております。標題の通りの作業を意図しており、下記のようなコーディングをしております。特にmysqlへのアクセス自体には問題がないことを確認しております。
なぜ、insertできないのかがわからず、ご教示いただきたく存じます。
なお、ブラウザで実行すると、
XXXXXXXXXXX.jp ページは機能していません
XXXXXXXXXXXX.jp では現在このリクエストを処理できません。
HTTP ERROR 500
となっており、そもそもcatchもしてくれていないようです。
$dsn = 'mysql:dbname=XXXX;host=XXXXXXXX.lan'; $user = 'XXXXXXXX'; $password = 'XXXXXXX'; try{ $dbh = new PDO($dsn, $user, $password); $code= 1111; $entity="A法人"; $stmt = $pdo -> prepare("INSERT INTO entitymaster (id,secid,name) VALUES ('', :secid, :name)"); $stmt -> bindParam(':secid', $code, PDO::PARAM_STR); $stmt -> bindValue(':name', $entity, PDO::PARAM_STR); $stmt -> execute(); } catch (PDOException $e){ print('Connection failed:'.$e->getMessage()); die();}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/13 13:54