Как вывести в поле номер телефона пользователя, который создал запись.?

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
SalahievFR
Сообщения: 387
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

Как вывести в поле номер телефона пользователя, который создал запись.?

Сообщение SalahievFR »

Подскажите, пожалуйста, как написать MySQL запрос, чтобы вывести в поле номер телефона пользователя, который создал запись.?
Если я правильно понимаю, нужно создать поле PHP код и в нем написать запрос таким способом:

Код: Выделить всё

$info_query = "ТУТ ЗАПРОС";
$output_value = $info_query;
Подскажите как должен выглядеть зарос, пожалуйста.
Аватара пользователя
SalahievFR
Сообщения: 387
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

Re: Как вывести в поле номер телефона пользователя, который создал запись.?

Сообщение SalahievFR »

Нашел решение проблемы.
Возможно, кому-то будет полезно:
Нужно создать поле MySQL формула. В нем прописать код.

Код: Выделить всё

SELECT app_entity_1.field_246 FROM app_entity_1 WHERE app_entity_1.id = e.created_by
246 - id поля, которое нужно вывести из данных пользователя, который создал запись.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1197
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич
Контактная информация:

Re: Как вывести в поле номер телефона пользователя, который создал запись.?

Сообщение Fait »

SalahievFR писал(а): 22 май 2023, 00:38 Нашел решение проблемы.
Возможно, кому-то будет полезно:
Нужно создать поле MySQL формула. В нем прописать код.

Код: Выделить всё

SELECT app_entity_1.field_246 FROM app_entity_1 WHERE app_entity_1.id = e.created_by
246 - id поля, которое нужно вывести из данных пользователя, который создал запись.
Тут даже почище можно написать)

Код: Выделить всё

SELECT field_246 FROM app_entity_1 WHERE id = e.created_by
А если нужно сохранить номер в базе, то может подойти поле MySQL запрос.
Тогда в первом поле можно написать [246], и в условии нужно будет просто прописать id=e.created_by.
Аватара пользователя
SalahievFR
Сообщения: 387
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

Re: Как вывести в поле номер телефона пользователя, который создал запись.?

Сообщение SalahievFR »

Fait писал(а): 22 май 2023, 01:31
SalahievFR писал(а): 22 май 2023, 00:38 Нашел решение проблемы.
Возможно, кому-то будет полезно:
Нужно создать поле MySQL формула. В нем прописать код.

Код: Выделить всё

SELECT app_entity_1.field_246 FROM app_entity_1 WHERE app_entity_1.id = e.created_by
246 - id поля, которое нужно вывести из данных пользователя, который создал запись.
Тут даже почище можно написать)

Код: Выделить всё

SELECT field_246 FROM app_entity_1 WHERE id = e.created_by
А если нужно сохранить номер в базе, то может подойти поле MySQL запрос.
Тогда в первом поле можно написать [246], и в условии нужно будет просто прописать id=e.created_by.
Спасибо) полезная информация) что Вы имеете в виду под словом почище? Короче?)
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Как вывести в поле номер телефона пользователя, который создал запись.?

Сообщение nruslan2 »

если запрос простой, то в названии переменных/поля не обязательно писать название сущности
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1197
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич
Контактная информация:

Re: Как вывести в поле номер телефона пользователя, который создал запись.?

Сообщение Fait »

SalahievFR писал(а): 22 май 2023, 08:19 Спасибо) полезная информация) что Вы имеете в виду под словом почище? Короче?)
Да, как nruslan2 написал, указывать app_entity_1 каждый раз не нужно, достаточно указать его в блоке FROM.
Опять же, если запрос простой)
Ошибкой это не является, тут дело чисто в рациональности и эстетике 🙂
Аватара пользователя
SalahievFR
Сообщения: 387
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

Re: Как вывести в поле номер телефона пользователя, который создал запись.?

Сообщение SalahievFR »

Fait писал(а): 22 май 2023, 09:30
SalahievFR писал(а): 22 май 2023, 08:19 Спасибо) полезная информация) что Вы имеете в виду под словом почище? Короче?)
Да, как nruslan2 написал, указывать app_entity_1 каждый раз не нужно, достаточно указать его в блоке FROM.
Опять же, если запрос простой)
Ошибкой это не является, тут дело чисто в рациональности и эстетике 🙂
Спасибо) Только жаль, я не понял)
remchik
Сообщения: 289
Зарегистрирован: 19 сен 2019, 11:32
Имя: Remchik
Откуда: Москва

Re: Как вывести в поле номер телефона пользователя, который создал запись.?

Сообщение remchik »

да норм написано, это хорошо читается когда JOIN нету.
Челик все правильно писал, как только сджойните, придется указывать таблицу, т.к. поля базовые есть в каждой, и они одинаковые.
и для понимания и не запутаться тоже верно.
Не слушай никого, код должен быть понятен. Если только начинаешь , то норм все.
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
Аватара пользователя
SalahievFR
Сообщения: 387
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

Re: Как вывести в поле номер телефона пользователя, который создал запись.?

Сообщение SalahievFR »

remchik писал(а): 23 май 2023, 07:04 да норм написано, это хорошо читается когда JOIN нету.
Челик все правильно писал, как только сджойните, придется указывать таблицу, т.к. поля базовые есть в каждой, и они одинаковые.
и для понимания и не запутаться тоже верно.
Не слушай никого, код должен быть понятен. Если только начинаешь , то норм все.
Спасибо)
Ответить