我收到此错误:


  错误号:1064
  您的SQL语法有误。检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第1行的'from uhd_product其中product_name和product_code如'%654321%'附近使用


MySQL查询看起来像:

SELECT from uhd_product where product_name and product_code like '%654321%'


PHP功能:

function search($cari)
{
    $cari=$this->db->query("SELECT from uhd_product where product_name and product_code like '%$cari%' ");
    return $cari->result();;
}


谁能帮我解决这个问题?我正在用数据库中的2个记录值进行搜索。

最佳答案

试试这个查询:

SELECT * FROM uhd_product
      where product_name like '%$cari%'
      OR product_code LIKE '%$cari%'

09-19 00:42