我正在尝试通过PHP搜索特定mysql数据库列中的值。但是,它不起作用。我尝试了许多不同的方法,到目前为止我没有成功。
我正在尝试以下代码:
<?php
require('connect.php');
$search= 'search';
$query = "SELECT * FROM `user1` WHERE `description` LIKE '%'a'%'";
if($result){
$smsg = $query;
}else{
$fmsg ="Sorry, nothing was found. Try using our menu on top left.";
}
?>
答案 0 :(得分:1)
改变它:
"SELECT * FROM `user1` WHERE `description` LIKE '%'a'%'";
到
"SELECT * FROM `user1` WHERE `description` LIKE '%a%'";
然后再试一次。它将返回description
列包含字符a
的所有行。