我正在 zf2 中试验 Zend\Db\Sql。我在进行简单查询时遇到了一些问题。下面是我的代码。
$id = 342;
$select2 = $this->sql->select();
$select2->from('users');
$select2->where(array('fbid'=>$id));
$statement = $this->sql->prepareStatementForSqlObject($select2);
$result = $statement->execute();
上面的语句不返回任何对象。我可以知道它有什么问题吗?
另外,我对 zend db 中的准备好的语句有一些疑问。准备好的语句是通过 Zend 进行查询的正确和最佳方式吗?我从网上阅读,它说它可以很好地防止 sql 注入。
感谢任何帮助指导我。