Magento 1.7.2 [बंद] - php, mysql, sql, magento, magento-1.7 में एक MYSQL क्वेरी के साथ एक ही उत्पाद विवरण डालें

वहाँ बाहर सभी प्रोग्रामर हाय!

I have created 1000 products with a script but without a description.

मैं उन सभी में MYSQL क्वेरी के साथ समान उत्पाद विवरण सम्मिलित करना चाहूंगा।

(मुझे लगता है कि तालिका: कैटलॉग_प्रोडक्ट_एंट_टेक्स्ट एक उत्पाद का विवरण संग्रहीत करता है)

क्या आप मुझे मेरे सभी उत्पादों में एक ही उत्पाद विवरण को सम्मिलित करने के लिए क्वेरी बता सकते हैं MYSQL में?

उत्तर:

उत्तर № 1 के लिए 1

सीधे MYSQL तालिकाओं में डेटा सम्मिलित करनामैगेंटो को ईएवी संरचना और सभी डेटा फ़िल्टरिंग के कारण खतरनाक माना जाता है, सबसे अच्छा तरीका यह होगा कि मैजेंटोरूट / शेल के अंदर एक शेल स्क्रिप्ट बनाई जाए और वहां सभी विवरणों को बचाया जाए, निम्नलिखित कोड स्निपेट में मदद कर सकता है

require_once "abstract.php";


class Mage_Shell_ProductUpdate extends Mage_Shell_Abstract
{


public function run()
{
$productCollection = Mage::getModel("catalog/product")->getCollection();
foreach($productCollection as $product) {
$product->load();
try {

$product->setDescription("YOUR DESCRIPTION");
$product->save();

} catch(Exception $e) {
print "n{$e->getMessage()}n";
}
}

}
}
$shell = Mage_Shell_ProductUpdate();
$shell->run();

संबंधित सवाल
सबसे लोकप्रिय