目录

1、把从数据库中查询出的两个字段拼接

2、自定义新字段


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();

 

持续更新~

04-02 09:59