ThinkPHP的模型可以支持原生SQL操作,提供了query和execute两个方法:
query:用于查询,返回的是数据集,和select或者findall一样,所以可以直接在模板里面使用volist标签输出query的查询结果。
execute:用于写操作,返回的是状态或者影响的记录数。
1 、Model对象
$Model = D();// 或者 $Model = M();
2、查询
$sql="select * from user where status=1";
$Model->query($sql);
3、添加、修改、删除
$sql="update user set status=0 where id=1";
$Model->execute($sql);