【发布时间】:2009-09-24 04:10:11
【问题描述】:
我有一个包含用户名和姓的数据库。在某些情况下,我会显示用户的全名,但在其他情况下,我只显示名字。我有一个收集用户信息的功能。
在函数中,我使用 sql 查询来收集名字和姓氏,但我也连接名字和姓氏并将其标记为 full_name。
例子..
$q = "SELECT first_name, last_name, CONCAT_WS(' '. first_name, last_name) AS full_name
/* A lot of other information */
FROM users WHERE user_id=$user_id";
我的问题是,这是否太多了,是否没有必要直接从数据库中获取不同形式的相同数据,或者最好只从数据库中获取名字和姓氏,然后再连接php 就这样...
echo $user['first_name'].' '.$user['last_name'];
【问题讨论】: