お世話になります。
以下のコードとエラーが表示されております。
記法に誤りはないと思うのですが、ご助言をいただければと存じます。
<?php $dsn = 'mysql:dbname=XXXX;host=XXXX'; $user = 'root'; $password = 'root'; $kk=10; try { $pdo = new PDO($dsn, $user, $password,array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET CHARACTER SET `utf8`")); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stmt = $pdo->prepare('INSERT INTO wp5_zaimumaster secid Values :secid'); $pdo->beginTransaction(); try{ $stmt->bindValue(':secid',$kk,PDO::PARAM_STR); $stmt->execute(); }catch(PDOException $e){ $pdo->rollback(); throw $e; } }catch (PDOException $e){ var_dump($e->getMessage()); }
Error string(219) "SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'secid Values '10'' at line 1"
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/14 13:53