そのため、UPDATE SQLクエリの問題が何であるかを理解しようとしており、ここで質問を検索して、データベーステーブルで更新されている実際のテキストに問題があることを確認しました。私のPHPアプリは、以下のように説明付きの簡単なWebサイトリンクをテーブル(リンク)に追加するだけのシンプルなものです:
<form action="update.php" method="post">
<p><input type="text" name="description" value="<?php echo($desc); ?>" /></p>
<p><input type="text" name="link" value="<?php echo($link); ?>" /></p>
<p><input type="submit" value="Save Changes" /></p>
</form>
明らかに、このコードは edit.php ページからのものですが、update.php で UPDATE ステートメントを実行しようとすると、構文に問題があることを示すエラーがスローされます。これは、たとえばテキストに ' がある場合にのみ発生するようです。
説明:「ママの授業サイト」
「Mum's」の ' を削除して「Mums」にすると、問題なく更新されます。なぜこれが行われるのか、問題を解決するための救済策/コードについて誰かが説明できますか?
事前に助けてくれてありがとう!
デイブ。