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

Voici un petit mémo pour éxecuter une requête sql select dans magento


$resource   = Mage::getSingleton('core/resource');
$read       = $resource->getConnection('core_read');

$read->select('nom_de_la_table')
     ->where('colonneA=?', $paramA)
     ->where('colonneB=?', $paramB )
     ->where('colonneC=?', $paramC);

$result = $select->query();
$arRow  = $result->fetchAll();

// si j'ai des enregistrements je retourne true (par exemple)
if(count($arRow) > 0) {
      return true;
}
//sinon je retourne false
return false;

Commentaires sur: "Magento : comment exécuter une simple requete sql select dans votre base sql" (2)

  1. Olga a dit:

    Du coup si tu veux juste savoir s’il y a des lignes ou pas, tu crois pas qu’il vaudrait mieux faire un count et un fetchOne ?

    Parce que sur une table de 100 000 lignes tu vas grave voir la différence !

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