Requêtes SQL directes Magento

Requêtes pour récupérer des données dans un tableau


    /** * Obtenir le modèle de ressource */ $resource = Mage::getSingleton('core/resource'); /** * Récupérer la connexion de lecture */ $readConnection = $resource->getConnection('core_read'); $query = 'SELECT * FROM ' . $resource->getTableName('catalog/product'); /** * Exécuter la requête et stocker les résultats dans $results */ $results = $readConnection->fetchAll($query); /** * Imprimer les résultats */ var_dump($results);

🤓😎 De plus en plus de personnes reçoivent nos conseils en geekerie, confidentialité, développement et style de vie

Vous souhaitez recevoir les derniers articles de blog sur la technologie, la confidentialité, le développement et le style de vie ? Abonnez-vous à notre newsletter.

Récupérer une requête

Utilisez donc la méthode fetchCol() au lieu de fetchAll, donc comme :

$sku = $readConnection->fetchCol('SÉLECTIONNEZ sku DANS ' . $table . ');

En savoir plus sur PoissonCochon.

Requêtes pour l'écriture

$resource = Mage::getSingleton('core/resource'); $writeConnection = $resource->getConnection('core_write'); $query = "INSÉRER DANS abc_hit SET visitor_id = :visitor_id, hit_date = :hit_date, "; $binds = array( 'visitor_id' => $_SESSION['visitor_id'], 'hit_date' => date("Ymd H:i:s"), ); $writeConnection->query($query, $binds);

Obtenir le dernier identifiant inséré

$write = Mage::getSingleton('core/resource')->getConnection('core_write'); $sql = "INSÉRER DANS ......."; $write->query($sql); $lastInsertId = $write->lastInsertId();

Grâce à sbditto85.

Dernière mise à jour le 10 avril 2014

Réflexions de 2 sur « Magento Direct SQL Queries »

  1. Naveed Anwar

    Merci beaucoup pour l'article ci-dessus. Je suis un développeur PHP expérimenté, je peux comprendre le code ci-dessus, mais je suis nouveau sur Magento, donc je ne sais pas comment exécuter le code ci-dessus dans le contexte Magento. Ce serait donc formidable si vous écriviez l'article ci-dessus de manière à pouvoir écrire dans Magento du début à la fin, ce serait alors formidable pour les débutants comme moi. J'espère recevoir bientôt l'article mis à jour.
    Acclamations,
    Navigué.

  2. Ping : PHP / Magento – Requêtes SQL directes — Réflexions sur le commerce électronique et la programmation

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fr_FRFrançais
Défiler vers le haut