我的桌子上有很多列
( A , B , C , D , E)
我有搜索表并且可以使用
$query = $pdo->prepare("
SELECT *
FROM Database
WHERE Name LIKE '%{$search}%'
");
在B列上我有名字,在A列上我有数字。
我想从B列中搜索一个名称,并仅在A = 0
时显示它。
答案 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));