私のデータベースには、アポストロフィが含まれることがある名前レコードがあります。たとえばJoe's Bar
、PHPでクエリスクリプトをコーディングして、そのフィールドを取得し、通常のselectステートメントに貼り付けて$query = "SELECT address FROM restaurants WHERE name='$name'";
、一部のレストラン名のアポストロフィがLoveTrainを狂わせます。 。
これを防ぐにはどうすればよいですか?
Snide回答-PHPを介してデータベースに挿入したときに使用したのと同じ手法を使用します。
反論-私は当時同じ問題を抱えていて、PHPMyAdminを使用して問題のある問題を直接騙して入力しましたが、これはもはや無視できません。
休暇中にお時間を割いていただきありがとうございます。