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

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

Я пытаюсь сохранить определенные столбцы, которые были извлечены в переменную, например, для сохранения столбца ‘firstname’ из таблицы AllUsers в переменную ‘$ firstname’ это возможно?

2

Решение

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

$row = yourfunc();

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

$firstname = $row['firstname'];
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]