Отображать только один столбец набора результатов PDOPhp

Кемеровские программисты php общаются здесь
Anonymous
Отображать только один столбец набора результатов PDO

Сообщение Anonymous »

Я пытаюсь отобразить объект «имя», но это не работает. Кажется, я неправильно использую foreach. Я печатаю_r для $a, и он отображает массив. Может кто-нибудь помочь.
public function product(){
$st = $this->db->prepare("select id, name, description, price from deals where quantity > 0 order by id desc");
$st->execute();

if ($st->rowCount() == 0){
echo "There are no products to display";
} else {
$a = $st->fetch(PDO::FETCH_OBJ)

foreach ($a as $products){
echo $products->name;
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/112 ... result-set

Вернуться в «Php»