function get_user(){
header('Content-Type: application/json; charset=UTF-8');
global $site_city_id;
$user_id = trim(strip_tags($_REQUEST['userId']));
$user = (new DbQuery())
->select('*', 'users')
->compare('id', $user_id)
->result()[0];
if ($user) {
die(json_encode($user));
} else {
$command = new DbQuery();
$command->select('office_phone', 'e_offices')
->compare('city_id', $site_city_id)
->limit(1);
$office_phone = $command->result()[0]['office_phone'];
preg_match(
'/^\.*((?:\+?\d{1,3})[\s-]?(?:\(?\d{2,5}\)?)?[\s-]?(?:\d{1,3}[-]?\d{1,3}[-]?\d{1,3}))/',
$office_phone,
$matches
);
die(json_encode(array(
'phone' => $matches[0]
))); // первый телефон
}
}
Что это за запрос и в чем отличие от SELECT * FROM users ? Мне нужна наводка на то что гуглить.
Это запрос, написанный при помощи построителя запросов. Это позволяет сделать код более читаемым и облегчить переход к другой СуБД тык
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости