SQL数据库/表中的PHP搜索表单

时间:2018-10-26 11:13:26

标签: php sql forms search

我的桌子上有很多列

( A , B , C , D , E)

我有搜索表并且可以使用

$query = $pdo->prepare("
    SELECT * 
    FROM Database 
    WHERE Name LIKE '%{$search}%'
");

在B列上我有名字,在A列上我有数字。

我想从B列中搜索一个名称,并仅在A = 0时显示它。

2 个答案:

答案 0 :(得分:0)

SELECT * 
FROM Database 
WHERE Name LIKE '%{$search}%' 
   AND A = 0

答案 1 :(得分:0)

SQL查询如下,使用'?'就像使用准备好的语句逻辑一样,在下一行将其替换为变量$ search。

$query = $pdo->prepare("
    SELECT * 
    FROM Database 
    WHERE B LIKE '%?%' AND A=0
");
$sth->execute(array($search));