你好,这是我第一次在Stack Overflow上,我是php和phpMyAdmin的初学者。我有一个错误,我不能理解。
我有一个带有重定向按钮的搜索栏。我可以通过写“cere”(我的数据库中的谷物)来成功地搜索产品。
点击该按钮将向我提供有关谷物产品的所有详细信息。
下面的代码是我目前的代码。
function SearchProducts(PDO $db, string $research): array
{
$datas = array(
'research' => '%' . $research . '%'
);
$sql = "SELECT * FROM product WHERE name LIKE :research WHERE description LIKE :research";
$qry = $db->prepare($sql);
$qry->execute($datas);
$products = $qry->fetchAll();
return $products;
}
我的问题是,我想能够搜索产品“谷物”及其描述,我也在我的数据库中。
它给了我一个错误,说我的“WHERE description LIKE”是错误的。有人能帮我吗?