YII1.1框架数据库增删改查

本文介绍了使用Yii框架进行数据库操作的方法,包括查询一行或多行数据、更新记录、插入新记录、删除记录以及批量插入多行数据的详细代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        //查询一行数据
        $user = Yii::app()->db->createCommand()
            ->select('uid,username')
            ->from('table_user')
            ->where('username=:username',array(':username' => '张三'))
            ->queryRow();
       //查询多行数据
        $user = Yii::app()->db->createCommand()
            ->select('uid,username')
            ->from('table_user')
            ->queryAll();
        //修改操作
        Yii::app()->db->createCommand()->update(
            'table_user',
            array('name' => 'zhangsan','address'=>'beijing'),
            'email=:email',
            array(':email' => email)
            );
        //增加数据
        Yii::app()->db->createCommand()->insert('table_user',   
        	array('username' => 'zhangsan','
       	 	email' => '123@qq.com'
        )); 
        //删除数据
        Yii::app()->db->createCommand()->delete(
        	'table_user', 'id=:id',   
            array(':id' => 2)
        ); 
        //批量插入多行
        $count = count($arr);
        for ($i =0; $i < $count; $i++){
            $arr[$i]['tid'] = $tid;
        }
        Yii::app()->db->schema->commandBuilder
            ->createMultipleInsertCommand('table_user', $arr)
            ->execute();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值