使用mysql数据库的PHP搜索表单

使用mysql数据库的PHP搜索表单,php,Php,我已经看过了同样性质的线程,觉得不提供什么寻找 我想创建一个搜索表单使用两个字段“类别”和“省”,有表 $search = $_POST['search']; $query = $pdo -> prepare("select * from kyaami_users where services LIKE '%$search%' OR province LIKE '%$search%' LIMIT 0 , 10"); $query -> bindValue(1, "%$search%"

我已经看过了同样性质的线程,觉得不提供什么寻找

我想创建一个搜索表单使用两个字段“类别”和“省”,有表

$search = $_POST['search'];
$query = $pdo -> prepare("select * from kyaami_users where services LIKE '%$search%' OR province LIKE '%$search%' LIMIT 0 , 10");
$query -> bindValue(1, "%$search%", PDO::PARAM_STR);
$query -> execute();

上述代码的问题在于它返回表中的所有字段,如何使其仅返回用户选择的字段

$query = $pdo->prepare("SELECT * FROM kyaami_users WHERE services LIKE :services OR province LIKE :province LIMIT 0, 10");
$query->execute(array(':services' => 1, ':province' => 1));

在此处粘贴代码,而不是链接或图像$search=$\u POST['search']$query=$pdo->prepare(“从kyaami_用户中选择*,其中像“%$search%”这样的服务或像“%$search%”这样的省限制为0,10”)$查询->bindValue(1,“%$search%”,PDO::PARAM_STR)$查询->执行();