PDO を使用して MySQL のレコードを更新するときに小さな問題があります。文法を使用すると更新に失敗するので、たとえば、使用する'
と失敗します。準備を使用していますが、機能しないのはアポストロフィだけですか?
if($_POST['ourstory']) {
foreach($_POST['ourstory'] as $id => $ourstory) {
$sql = "UPDATE our_story SET content = '$ourstory' WHERE id = '$id'";
$q = $db->prepare($sql);
$q->execute(array($id,$ourstory));
}
}