valueの値が更新されません。
データベースの設定はvalueは3桁なのでint(3)にしてあります。
POSTでちゃんと受け渡されているのも確認してます。
どうしたら動くでしょう。
lang
1$sql = <<<SQL 2UPDATE `articles` 3SET `title` = :title, 4 `tag` = :tag, 5 `value` = :value 6WHERE `id` = :id 7SQL; 8 9$stmt = $pdo->prepare($sql); 10 11$stmt->bindValue(':title', $_POST['title'], PDO::PARAM_STR); 12$stmt->bindValue(':value', intval($_POST['value']), PDO::PARAM_INT); 13$stmt->bindValue(':tag', $_POST['tag'], PDO::PARAM_STR); 14$stmt->bindValue(':id', $_POST['id'], PDO::PARAM_INT); 15$stmt->execute();
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/11 16:07