SQL Yii データの追加、削除、変更、クエリ フレームワーク
[color=#0000FF]1.$sql= "insert into tbl_user(`id`,`username`,`password`)values(null,'alu', '123' ); あなたの投稿に返信したようです、もう一度返信してください:
utf8编码写到配置文件main.php中:'db'=>array('connectionString' => 'mysql:host=localhost;dbname=test','emulatePrepare' => true,'username' => 'root','password' => '123','charset' => 'utf8', //此处设定编码'tablePrefix' => 'tbl_',),控制器中: $conn=Yii::app()->db; $command=$conn->createCommand();直接写语句: $command->text='select * from {{user}} where id=1'; $dataReader=$command->query();读取数据: foreach($dataReader as $row) { echo $row['name']; } INSERT, UPDATE 和 DELETE 操作语句写法和上面类似,不过用execute: $rowCount=$command->execute();返回影响行数;
実際、単純な CRUD 操作の場合、 を使用した方が便利ではないでしょうか。アクティブレコード?
$model = User::model()->findByPk(1);
$model->password = '新しいパスワード';
yii 組み込みを使用します。メソッド
実際、単純な CRUD 操作には ActiveRecord を使用した方が便利ではないでしょうか?
$model = User::model()->findByPk(1); $model->password = '新しいパスワード';
そして CRUD は自動的に生成されます。コマンドラインで yiic シェルまたはビジュアル インターフェイス gii を最初に使用し、次に crud を使用すると非常に便利です。