A-A+

方维P2P网贷系统的增删改查语句

2016年06月03日 编程技术 暂无评论

在研究方维P2P网贷系统的时候,用得最多的除了金融操作这一块的接口之外,就是增删改查语句了,网贷系统在不断完善的过程当中,只要新添加一个或者修改一个功能的时候,一定要用到增删改查的语句,方维P2P后台用的是纯TP系统开发的,而前台则有点像TP,但不是TP,所以要研究它的增删改查,这里是小虎博客在工作当中整理的一些语句,因为用得太频繁了,所以直接记录下来,在使用的时候,直接拷贝拿来使用就OK了。

查询值某条记录的值

  1. $where = " where pMerBillNo = '".$deal['mer_bill_no']."'";  
  2. $is_trade_status = $GLOBALS['db']->getRow("select * from " . DB_PREFIX . "ips_register_creditor" . $where);  
  3. echo $is_trade_status['is_trade_status_1'];  

更新值某条记录的值

  1. $GLOBALS['db']->query("update ".DB_PREFIX."user set ips_acct_no = '".$identity_id."' where id = ".$user_id);  

插入某条数据,数据来数组来赋值

  1. $datas = array();  
  2. $datas['user_id'] = $user_id;  
  3. $GLOBALS['db']->autoExecute(DB_PREFIX."ips_register_creditor",$datas,'INSERT');  

查询表中某个字段值等于多少

  1. $ecv_money = $GLOBALS['db']->getOne("SELECT `money` FROM ".DB_PREFIX."ecv WHERE id=".$ipsdata['ecv_id']);  

多表查询的sql语句

  1. echo "select irs.*,u.user_name,real_name,is_callback from ".DB_PREFIX."ips_hongbao irs left join ".DB_PREFIX."user u on irs.user_id = u.id ".$where ." order by irs.id desc";  

单条数据的更新

  1. M("ecv_type")->where("id=".intval($_REQUEST['id']))->setField("red_lines",$_REQUEST['red_lines']);  

当无法添加或者更新的时候,记得清除网站缓存.

多表查询:

又一个多表查询的语句,看情况使用吧。

  1. select e.*,et.name,red_lines from fanwe_ecv as e left join fanwe_ecv_type as et on e.ecv_type_id = et.id where e.user_id = 224 order by e.id desc   

查询用户ID,直接查询用户ID值。

  1. $GLOBALS['user_info']['id'];  
标签:

给我留言