Как извлечь данные из пользовательской таблицы с помощью запроса select?


У меня есть три столбца в таблице с именем id, wishlist_id и type и я хочу извлечь wishlist_id в соответствии с полем type в массив

Я использую следующий код:

$wishlistId = $mysql->getColumn("SELECT `wishlist_id` FROM `customer_wishlists` WHERE `type`='wishlist'");
print_r($wishlistId);

Это дает мне только повторяющееся значение

Author: 7ochem, 2016-01-04

1 answers

Попробуйте это

$connection = Mage::getSingleton('core/resource')->getConnection('core_read');
$sql        = "SELECT wishlist_id FROM `customer_wishlists` WHERE `type`='wishlist'";
$rows       = $connection->fetchAll($sql); 
print_r($rows);

ИЛИ

$connection = Mage::getSingleton('core/resource')->getConnection('core_read');
$sql        = "SELECT `wishlist_id` FROM `customer_wishlists` WHERE `type` LIKE 'wishlist'";
$rows       = $connection->fetchAll($sql); 
print_r($rows);
 14
Author: Abdul, 2016-01-04 09:53:36