项目开发thinkphp数据查询和数据更新的问题

2017-07-27  本文已影响0人  myFamily329

数据库所遇问题

问题一:数据查询问题

一个表中没有主键,另外两个表的主键作为外键共同组成主键,在根据表中的第二个外键查询时没有数据。
例:

        $map=array("auctionId"=>$delld,"groupId"=>array('egt',1));
        $delRelation=$auctionGoods->where($map)->select();

问题二:数据更新问题

在处理假删除时,可以使用sql语句进行处理更改数据表中delStatus的数值,

$sql="update cu_collection set delStatus=0 where id=$goodsId";
$mysql=$collection->execute($sql);

但其实在thinkphp中也可以使用数据更新的处理方法

//修改auction表中的delStatus为0
$data['delStatus']=0;
$delStatus = $auction->where(array('auctionId'=>$auctionId))->save($data);

总结

2017年7月27日 项目学习
好好学习,天天向上,今天也是

上一篇 下一篇

猜你喜欢

热点阅读