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,用於若是一個表中沒有主鍵,能夠指定一列或幾列爲主鍵.
相關文章
相關標籤/搜索