摘要:
在应用中我们经常会用到一些统计数据,例如当前所有(或者满足某些条件)的用户数、所有用户的最大积分、用户的平均成绩等等,ThinkPHP为这些统计操作提供了一系列的内置方法,包括: www.96net.com.cn 获取用户数: Db::table('think_user')->count();// 阅读全文
posted @ 2020-10-04 20:35
学无边涯
阅读(242)
评论(0)
推荐(0)
摘要:
如果开启数据库的调试模式的话,你可以对数据库执行的任何SQL操作进行监听,使用如下方法: Db::listen(function($sql, $time, $explain){ // 记录SQL echo $sql. ' ['.$time.'s]'; // 查看性能分析结果 dump($explai 阅读全文
posted @ 2020-10-04 20:30
学无边涯
阅读(383)
评论(0)
推荐(0)
摘要:
使用事务处理的话,需要数据库引擎支持事务处理。比如 MySQL 的 MyISAM 不支持事务处理,需要使用 InnoDB 引擎。 使用 transaction 方法操作数据库事务,当发生异常会自动回滚,例如: 自动控制事务处理 Db::transaction(function(){ Db::tabl 阅读全文
posted @ 2020-10-04 20:27
学无边涯
阅读(421)
评论(0)
推荐(0)
摘要:
配置了数据库连接信息后,我们就可以直接使用数据库运行原生SQL操作了,支持query(查询操作)和execute(写入操作)方法,并且支持参数绑定。 Db::query('select * from think_user where id=?',[8]);Db::execute('insert in 阅读全文
posted @ 2020-10-04 20:25
学无边涯
阅读(510)
评论(0)
推荐(0)

浙公网安备 33010602011771号