blog sur le développement web, jquery,css3, Magento, Symphony, php et bien d'autres choses

Voici comment lancer une requête SQL dans magento sans utiliser les fonctions de la ZEND_DB.

 

1 – Connexion à la base

$write = Mage::getSingleton('core/resource')->getConnection('core_write');

2 – préparer la requête

$requete = "select c1.sku, c2.sku, cv2.value from catalog_product_super_link sl, catalog_product_entity c1, catalog_product_entity c2, catalog_product_entity_varchar cv2
                    where sl.parent_id=c1.entity_id
                    and c2.entity_id=sl.product_id
                    and cv2.entity_id=c2.entity_id
                    and cv2.store_id = '".$storeId."'
                    and cv2.attribute_id = '742'
                    and c1.sku='".$sku."'";

3 – executer la requête

$result = $write->query($requete);

3 – récupérer les résultats

$rows = $result->fetchAll();

Voila dans $rows vous avez un tableau de réponse (row). A vous de jouer!

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s