Сохранить результат столбца в переменной
Я извлек столбцы, используя следующую инструкцию SQL (я использую PDO):
$query = 'SELECT people.firstname,people.lastname,makes.make,cars.price
FROM MyCars cars
JOIN AllUsers people ON user.id = cars.userID
JOIN AllMakes makes ON make.id = cars.makeID
ORDER BY cars.price ASC LIMIT 0,1';
$statement = $this->_dbHandle->prepare($query);
$statement->execute();
return $statement->fetch(PDO::FETCH_ASSOC);
Я пытаюсь сохранить определенные столбцы, которые были извлечены в переменную, например, сохранить столбец "имя пользователя" из таблицы AllUsers в переменную "$имя пользователя", это возможно?
2
Author: Andrew Barber, 2014-12-12
1 answers
Ваша функция возвращает ассоциативный массив, где каждый столбец находится в элементе, ключом которого является имя столбца. Поэтому, если вы сделаете:
$row = yourfunc();
Затем вы можете сделать:
$firstname = $row['firstname'];
1
Author: Barmar, 2014-12-12 18:11:15