※ ChatGPTを利用し、要約された質問です(原文:ステートメントが必要です。???)
ステートメントが必要です
いつも大変お世話になり誠にありがとうございます。
標記の件。
下記のコードの一番下の}にステートメントが必要です
と出ます。
どういう意味でしょうか?
どうか教えてください。
宜しくお願い申し上げます。
記
function blogUpdate($blogs)
{
$sql = "UPDATE $this->table_name SET
title = :title, content = :content, category = :category, publish_status = :publish_status
Where
id = :id";
$dbh = $this->dbConnect();
$dbh->biginTransaction();
try {
$stmt = $dbh->prepare($sql);
$stmt->bindValue(':title', $blogs['title'], PDO::PARAM_STR);
$stmt->bindValue(':content', $blogs['content'], PDO::PARAM_STR);
$stmt->bindValue(':category', $blogs['category'], PDO::PARAM_INT);
$stmt->bindValue(':publish_status', $blogs['publish_status'], PDO::PARAM_INT);
$stmt->bindValue(':id', $blogs['id'], PDO::PARAM_INT);
$stmt->execute();
$stmt->commit();
echo 'ブログを更新しました!';
} catch (PDOException $e) {
$dbh->rollBack();
exit($e);
}
}
お礼
ご回答誠にありがとうございます。 今、opensuseを使っていません。 Windows10に戻りました。 やはり、全部、転記しないとファイル間で矛盾が 出るようです。 新しく質問させていただきました。 ご面倒でなければ、その質問をご覧願います。