doyo 数据库操作语句

曹え 5811 发布于:2019-05-19 14:28:07

查询

// 单表查询
$user=syDB('member')->find(array('openid'=>$openid),null,'id');

// 关联表查询,查询文章附表字段
$article=syDB('article')->findSql('select * from dy_article a left join dy_article_field b on (a.id=b.aid) where id='.$id.' limit 1');


添加

// 新增数据
$newrow = array(
	'orderid' => $params['out_trade_no'],
	'sid' => $id,
	'uid' => $uid,
	'paytime' => time(),
	'price' => $params['total_fee']
	'title' => $params['body']
);

syDB('orders')->create($newrow);


更新

// 更id=K 这条数据的 orders 字段内容
syDB('orders')->update(array('id'=>$k),array('orders'=>$orders[$k]))

// 累加+1更新,访问量加1
syDB('article')->incrField(array('id'=>$this->syArgs('id')), 'hits');


删除

// 删除当前模型数据和附表数据
$this->molds = 'article';
syDB($this->molds)->delete(array('id'=>$tp));
syDB($this->molds.'_field')->delete(array('aid'=>$tp));


觉得有用请点个赞吧!
0 507