phpMyAdmin で "Loral's Library" を検索し、"Create PHP Code" を選択すると、phpMyAdmin クエリが ':
$sql = "SELECT * FROM `programs` WHERE `progname` LIKE \'Loral\'\'s Library\' LIMIT 0, 30 ";
同じ関数を mysql 検索フォームに含めるにはどうすればよいですか?
「Loral's Library」のようなフォームに対する私のクエリは次のようになります。
$query = "SELECT * FROM programs WHERE progname LIKE '$search' ORDER BY progname ASC";
そのタイプの検索は、' 文字を含むものに対してエラーを返します。「Loral's Library」が検索フォームに入力され、これが search.php ファイルに渡されてクエリが実行されます。