【发布时间】:2014-08-08 13:59:31
【问题描述】:
我有一个变量$search,我想在多列中搜索包含$search 的记录
$query="Select * from products where name LIKE ? OR color LIKE ?"
$stmt = $this->pdo->prepare($query);
$results=$stmt->execute(array("%$search%","%$search%"));
但是当我尝试执行print_r($results); 时,除了“1”之外什么都没有显示。问题可能是$search 变量与查询的绑定。所以我很好奇是否有办法处理这种情况一种情况,什么是最好的工作选择。谢谢
【问题讨论】:
-
您所做的就是运行查询。你什么都没拿到。在现实世界中,你已经在快餐柜台下订单,你已经拿到了编号的收据,现在你实际上必须得到你的食物。
-
感谢@MarcB 指出...其实我接触PHP 很久了...忘记了