在 phpMyAdmin 中搜索“Loral's Library”时,然后选择“创建 PHP 代码”,我看到 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 文件以执行查询。