Предположим, у меня есть запрос к базе данных, который выглядит следующим образом -
select name, gender, birthday from person where person_id = 1;
При выполнении этого запроса возвращаются некоторые записи из базы данных. Я хочу выполнить этот запрос внутри функции, а затем создать пользовательский объект, который будет содержать точные атрибуты в качестве имен столбцов с соответствующими значениями. В качестве примера предположим, что объектом является X . Таким образом, он будет иметь три атрибута: X-> name , X-> пол и X-> birthday , с соответствующими значениями из записей.
В качестве второго примера рассмотрим следующий запрос -
select test1, test2, test3 from test where test_id = 1;
Я хочу выполнить этот запрос внутри той же функции и с использованием того же метода, а затем создать пользовательский объект Y , который будет содержать атрибуты Y-> test1 , Y-> test2 и Y-> test3 .
Это выполнимо в PHP? Если так, то как?
Редактировать: Под пользовательским объектом я подразумевал любой тип объекта. Это не обязательно должен быть экземпляр определенного класса или что-то подобное. Я просто хочу вернуть объект из этой функции, чтобы я мог заполнить соответствующие классы из значений свойств возвращаемого объекта.