我有下面的代码可以在字段语言中的任何位置搜索文本“english”。我尝试将 SQL 代码格式化为 PHP 网页,但它不显示任何信息。当我运行sql版本时,从media
中选择language
,其中language
如'%english%'它可以工作。
$result = mysql_query("SELECT `language` FROM `media` WHERE `language` LIKE \'%english%\'");
while ($row = mysql_fetch_array($result)) {
echo $row[''];
echo ' ' , $row['language'];
echo '<br />';
}
最佳答案
不要转义搜索词周围的单引号。
$result = mysql_query("SELECT `language` FROM `media` WHERE `language` LIKE '%english%'");
关于php - 在 PHP 网页中的 Sql 中使用 LIKE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24471291/