Отображать только один столбец набора результатов 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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