Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Opencart 2.2.0 mengaktifkan pencarian berdasarkan pabrikan

Jadi, akhirnya saya menyadari apa kueri yang hilang. Sebelum garis

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

Saya harus meletakkan $sql .= " LEFT JOIN " . DB_PREFIX . "manufacturer m ON (m.manufacturer_id = p.manufacturer_id) ";

Dan kemudian tepat sebelum baris

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

Saya harus meletakkan

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

Jadi jelas saya melewatkan data pabrikan. Dengan cara ini saya menarik data dari tabel pabrikan dan memprosesnya dengan benar. Saya harap ini membantu seseorang, bersorak!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat terhubung ke server MySQL kesalahan 111

  2. Visual Studio apa yang saya perlukan untuk MySQL?

  3. Konektivitas Tes Mocha ke DB

  4. Penyortiran Alami di MySQL

  5. Bagaimana cara menginstal driver pdo di gambar buruh pelabuhan php?