Я хотел бы связать воедино значения базы данных в строку. Что-то вроде $ a «text» $ b. А затем использовать всю строку в качестве переменной, скажем, $ c.
Что лучше сделать на уровне базы данных? Будет ли php использовать много ресурсов для этого?
Зависит от базы данных, в MySQL вы можете использовать функцию CONCAT
Например, UPDATE users SET NAME=CONCAT('asd', 'asdfac') WHERE id=2;
UPDATE users SET NAME=CONCAT('asd', 'asdfac') WHERE id=2;
вполне приемлемо - вычисленное или производное поле в mysql, например
select c.firstname, c.lastname, concat(c.firstname, ' ', c.lastname) as fullname from customer c where c.cust_id = 1;
Нет, база данных или php не заметят эту операцию. Лучше сделать в php, так как это будет очень читабельно.