框架

thinkphp3.2数据库事务异常捕获

php异常处理和错误处理,在tp3中,默认的数据库驱动位于ThinkDbDriver命名空间下面,驱动类必须继承ThinkDb类,每个数据库驱动必须要实现的接口方法包括(具体参数可以参考现有的数据库驱动类库)

thinkphp3.2多个库链接

如果使用thinkphp3.2开发需要链接多个库,我们在配置文件中配置如下。

thinkphp3.2分组统计查询分页

想在使用thinkphp3.2开发的系统中使用分组查询数据库表并且实现分页怎么办?在一个需要维护的站点需要这个操作,解决案例如下。你也可以使用其他办法解决分组问题。仅供遇到此问题的朋友们参考。通过data_id分组,在count统计中使用distinct(data_id),才能统计出正确的分组记录。

thinkphp3.2where多字段or查询

thinkphp3.2框架中,where条件中多字段满足一个字段的条件就把记录筛选出来。

什么是yii?

Yii是一个用于快速开发现代Web应用程序的高性能、基于组件的PHP框架。Yii(发音为Yee或[ji:])在汉语中的意思是“简单而进化”。它也可以被认为是Yes It Is的首字母缩略词!

yii2数据表迁移命令:yii migrate/create 文件名

yii migrate,使用yii migrate命令创建数据库表迁移文件命令:yii migrate/create create_blog_table,如下:结果我们可以找到这样一个文件:/console/migrations/m211110_131127_create_blog_table.php,这个文件中你可以这样修改:类中有两个方法,其实你看得懂,表字段是自己新增的。

yii2命令报错:-bash: yii: command not found

Yii 是一个适用于开发 Web2.0 应用程序的高性能 PHP 框架。使用yii migrate命令生成数据表迁移文件报错。-bash: yii: command not found

thinkphp3.2插入数据返回主键id值

thinkphp3.2的add方法插入数据返回的就是当前插入数据的自增id值。

thinkphp3.2setinc、setdec方法

thinkphp实现某个数值字段加上一个数或者减去一个数,比如积分,登录的次数等。

thinkphp6.0配置参数resultset_type

thinkphp6取消resultset_type配置参数,数据集查询结果不再受resultset_type配置参数影响,默认情况下,Db查询统一返回数组,模型查询统一返回模型对象和模型数据集对象。如果Db查询的时候也需要返回数据集的话,可以显式调用fetchCollection方法。