sql >> Database teknologi >  >> RDS >> Mysql

Opencart 2.2.0 muliggør søgning efter producent

Så endelig indså jeg, hvad der var den manglende forespørgsel. Før stregen

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

Jeg var nødt til at sætte $sql .= " LEFT JOIN " . DB_PREFIX . "manufacturer m ON (m.manufacturer_id = p.manufacturer_id) ";

Og så lige før stregen

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

Jeg var nødt til at sætte

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

Så åbenbart manglede jeg producentens data. På denne måde trak jeg dataene fra producenttabellen og behandlede dem korrekt. Jeg håber, at dette hjælper nogen, skål!




  1. Driftsrapporter for MySQL, MariaDB, PostgreSQL &MongoDB

  2. ORA-24550:signal modtaget:[si_signo=6] fejl

  3. Jeg kan ikke få min login-formular til at oprette forbindelse til at interagere korrekt med mySQL-databasen

  4. MySQL - Vælger hvor mange dage gammelt et felt er