Ajay Gupta Ответов: 1

После выбора идентификатора сотрудника в форме он должен отображать имя сотрудника


У меня есть две таблицы, где первая таблица содержит идентификатор сотрудника, first_name, middle_name и last_name. во второй таблице у меня есть employee_id и employee_name. таким образом, вторая таблица имеет php-страницу hwere, она показывает тег employee_id и employee_name, поэтому, если я выберу employee_id в этом, он должен показать employee_name, который был комбинацией first_name + middle_name + last_name из первой таблицы.Для этого мне нужен запрос mysql . Я новичок в этом, так что может ли кто-нибудь помочь мне решить эту проблему ?

Что я уже пробовал:

чтобы написать запрос mysql, чтобы показать полное имя сотрудника из другой таблицы и отобразить его в php-форме.

Richard MacCutchan

Почему вы сохраняете одну и ту же информацию в двух разных таблицах?

1 Ответов

Рейтинг:
0

phil.o

Функция MySQL CONCAT_WS() [^]
Приведенная выше функция MySQL позволит вам построить желаемый результат:

SELECT
 CONCAT_WS(" ", first_name, middle_name, last_name) AS FullName
FROM
 Table1
WHERE
 id=(some user id);

О том, как получить и отобразить результат в php, вам просто нужно найти примеры здесь, на CP, или с помощью вашей любимой поисковой системы. Примеры:
php форма подготовленного заявления[^]
PHP - код проекта[^]