yii dao操做

`$sql3 = "SELECT * FROM USER "; $command = $connection->createCommand($sql3); $dataReader = $command->query();sql

while(($row = $dataReader->read()) !== false){io

}foreach

foreach($dataReader as $row){ var_dump($row); }select

$row = $dataReader->readAll(); `sql语句

上述三种方法均可以访问,可是彷佛只能显示一个.原来是,command不能被重复访问command

  1. createCommand($sql) 也能够是createCommand()->select('...')->from('..')->queryAll(); 注意,不能同时使用带参数的createCommand()和后面的select等方法方法

    能够用->**text **获取sql语句im

由于这样的dao操做太费时间了,因此有active record技术.可是一些复杂场景仍是使用dao比较好技术

  1. ar 的primaryKey,用于若是一个表中没有主键,能够指定一列或几列为主键.
相关文章
相关标签/搜索