目录
1、把从数据库中查询出的两个字段拼接
在ThinkPHP中使用 field 查询数据库字段时,使用数据库自带的CONCAT函数使两个字段拼接成一个新的自定义字段。
示例:
有两个字段 number 和 filename,其中number数据是1,filename字段数据是软件工程,把查出来的number和filename两个字段拼接成一个新的字段,输出的结果是:第1节:软件工程
$list = Db::table('point')->field('id,CONCAT("第", number, "节:", filename) AS title')->select();
也可以不带别的字符,仅仅是两个字段拼接,输出的结果是:1 软件工程
$list = Db::table('point')->field('id,CONCAT(number, " ", filename) AS title')->select();
2、新增自定义新字段
在ThinkPHP中使用 filed 查询数据库字段时,想新增一个数据库中不存在的字段,即新增一个自定义字段,使查询结果中函数该自定义字段
示例:在新查询结果中新增level字段为2,course字段为软件工程,此时就会输出id,level,cours三个字段的结果
$list = Db::table('point')->field('id, 2 as level "软件工程" as course')->select();
持续更新~