サイトがあり、ユーザーがタイトルを入力します。タイトルに任意の句読点を使用できるようにしたい。私の問題は、クエリが病気です:
"INSERT INTO table(title, body) VALUES ('$title','$body')";
$title と $body は GET 変数です。タイトルに引用符を付けると、文字列を終了して無効な SQL クエリを作成するかのように動作します。私が持っていると言う
$title = "I'm entering a title";
"INSERT INTO table(title, body) VALUES ('$title','$body')";
//"INSERT INTO table(title, body) VALUES ('I'm entering a title','$body')";
文字列を終了します。すべての二重引用符とエスケープ文字を使用しようとしましたが、何も使用しませんでした。誰かが解決策を知っていますか?