Сохранить результат столбца в переменной


Я извлек столбцы, используя следующую инструкцию 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 в переменную "$имя пользователя", это возможно?

Author: Andrew Barber, 2014-12-12

1 answers

Ваша функция возвращает ассоциативный массив, где каждый столбец находится в элементе, ключом которого является имя столбца. Поэтому, если вы сделаете:

$row = yourfunc();

Затем вы можете сделать:

$firstname = $row['firstname'];
 1
Author: Barmar, 2014-12-12 18:11:15