Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Opencart 2.2.0 निर्माता द्वारा खोज सक्षम करें

तो, अंत में मुझे एहसास हुआ कि लापता प्रश्न क्या था। लाइन से पहले

 $sql .= " LEFT JOIN " . DB_PREFIX . "product_description pd ON
 (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX .
 "product_to_store p2s

मुझे $sql .= " LEFT JOIN " . DB_PREFIX . "manufacturer m ON (m.manufacturer_id = p.manufacturer_id) ";

और फिर लाइन के ठीक पहले

$sql .= " OR LCASE(p.model) = '" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "'";

मुझे लगाना पड़ा

         $sql .= " OR LCASE(m.name) = '" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "'";

तो जाहिर है मुझे निर्माता डेटा याद आ रहा था। इस तरह मैंने निर्माता तालिका से डेटा खींचा और इसे सही तरीके से संसाधित किया। मुझे आशा है कि यह किसी की मदद करेगा, चीयर्स!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL पीडीओ - डिफ़ॉल्ट फ़ेच मोड सेट करना?

  2. कमांड लाइन में MySQL डेटाबेस कैसे आयात करें

  3. ऑपरेशन पूरा नहीं किया जा सकता क्योंकि DbContext को Mqsql और Entity Framework में निपटाया गया है

  4. MySQL 1062 - कुंजी 'प्राथमिक' के लिए डुप्लिकेट प्रविष्टि '0'

  5. SQL में एक ही तालिका से दो विदेशी कुंजियों में शामिल हों