嗨,我很生气,因为不理解 zend 查询的 where 子句中的错误。我的查询是
$select->where("id=".$get['value']." OR description like '%".$get['value']."%'");
$get['value']
是我要搜索的查询。但结果是500内部服务器错误
并且总是说get['value']
的值是未知列。例如,如果我在 testing
中搜索 description
列,它总是说 testing
在未知列中...为什么会发生这种情况
最佳答案
查看此文档 zend_db_select您的语法可能有误。
$table->select()
->where('id = ?', $get['value'])
->orWhere('description like ?', '%' . $get['value'] . '%');
已编辑!
关于php - zend 查询的 where 子句有什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5620249/