Привет всем, я новичок, но получил так много помогает отсюда. Спасибо всем, кто помогал. Теперь я столкнулся с проблемой в электронной коммерции magento для создания запроса на цикл из 10 лучших держателей точек. Ну, я сделал отдельную базу данных, которая содержит точки.php for loop query в magento
моя база данных таблиц: magentodatabase_points Сейчас здесь всего 3 colums - 1. ID 2. User_ID 3. Точки
хорошо сейчас, здесь я хотел бы сделать петлю из 10 членов высшего содержат высшие точки, которые я пробовал, но не смогли, могут кто-нибудь помочь мне в этом.
$resource = Mage::getSingleton('core/resource');
$readConnection = $resource->getConnection('core_read');
$table = $resource->getTableName('database_points');
$query = 'SELECT user_id FROM ' . $table . ' ORDER BY points DESC LIMIT 10';
$results = $readConnection->fetchAll($query);
хорошо, но после этого я пробовал с php для цикла, но это не поддерживает magento. Так может кто-нибудь знать, какой будет цикл кода для magento.
Ну, еще одна помощь была бы полезной для меня, как мне получить имена клиентов magento от использования лучших результатов user_id, потому что я получу только результаты, а не имена.
В любом случае это не так важно, потому что я надеюсь, что смогу решить его самостоятельно.
Итак, пожалуйста, если кто-нибудь может помочь мне в запросе на петлю 10 ведущих держателей точек.
Спасибо advace и извините за мой плохой английский
Ваш код выглядит, как он должен работать. 'fetchAll()' возвращает массив, так что это не имеет ничего общего с Magento, а скорее с PHP. Как это не поддерживается? Вы получаете исключение? Если так, то, что это? – Vinai