经过长期的奋斗和研究,终于可以使用zend framework 2查询mysql表中的数据库了。
我正在使用自动加载器。这是代码:
require_once 'Zend/Loader/StandardAutoloader.php';
$loader = new Zend\Loader\StandardAutoloader(array('autoregister_zf' => true));
$loader->register();
use Zend\Db\Adapter\Adapter;
$params = array(
'driver'=> 'Pdo_Mysql',
'hostname' => 'localhost',
'username' => '*****',
'password' => '*****',
'dbname' => '*****'
);
try{
$adapter = new Adapter($params);
}
catch (Exception $e){
echo $e->getMessage();
}
$sql = 'select * from user';
$rs = $adapter->createStatement($sql)->execute(array(100,100));
print_r(iterator_to_array($rs));
echo $rs->count();
我想知道查询 mysql 表的正确方法和最佳实践是什么。以前在 ZF1 中要容易得多,但现在我明白 ZF2 更加面向对象。
我想优化性能和良好的编码。你能告诉我我做的是否好,在使用 ZF2 时查询 mysql 数据库的最佳方法是什么,因为会有很多查询要做。