Я выбрал столбцы, используя следующую инструкцию 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’ это возможно?
Ваша функция возвращает ассоциативный массив, где каждый столбец находится в элементе, ключом которого является имя столбца. Так что если вы делаете:
$row = yourfunc();
тогда вы можете сделать:
$firstname = $row['firstname'];
Других решений пока нет …