如何将数据库值连接成字符串?

时间:2010-04-18 18:45:13

标签: sql mysql string

我想将数据库值串起来组成一个字符串。像$ a“text”$ b。 然后使用整个字符串作为变量,假设是$ c。

在数据库级别执行此操作会更好吗? php会用很多资源来做这件事吗?

3 个答案:

答案 0 :(得分:4)

取决于数据库,在mysql中你可以使用该功能 CONCAT

例如,UPDATE users SET NAME=CONCAT('asd', 'asdfac') WHERE id=2;

答案 1 :(得分:3)

完全可以接受 - 在mysql中计算或派生的字段,例如

 select
  c.firstname,
  c.lastname,
  concat(c.firstname, ' ', c.lastname) as fullname
 from
  customer c
 where
  c.cust_id = 1;

答案 2 :(得分:-1)

不,数据库或php都不会注意到这个操作 更好地在PHP中做,因为它会很多可读。