tp原生语句执行方法

当你框架配置文件中写有表前缀,但你想用有另外一个表前缀的表时,可以这么写:

当你框架配置文件中写的有表前缀,但你想用有另外一个表前缀的表,可以这么写

$balance = M(' ','db_bid_yu_money')->add(
          ['bid' => $bid['bid'],'pid' => $map['pid'],
          'placeOrderId' => $poId,'addTime' => $map['poTime'],
          'how' => $how]);

第一个代表表前缀,第二个是表名,第一个字段设置为空时,表名就不继承原本设置的表前缀

在写代码的时候会遇到一些要用原生语句的地方,下面记录一些原生语句写法

 $Model = new \Think\Model(); // 实例化一个model对象 没有对应任何数据表
//添加
$balance = $Model->execute("insert into
        db_bid_yu_money(bid,pid,placeOrderId,addTime,how)
        values('$bid[bid]','$map[pid]','$poId',$map[poTime],'$how')");

//删除
$balance = $Model->query("delete db_user where uid = 1"); 

//修改 
$balance = $Model->execute("update db_user set uName = '姐姐' where uid = 3"); 

//查询 
$balance = $Model->query("select * from db_user where uid = 32"); 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值