データベースで検索する列をさらに追加したいのですが、これは私のオリジナルのスクリプトです。
public function getProductsByName($name, $limit, $start) {
$this->db->limit($limit, $start);
$this->db->order_by("id", "desc");
$this->db->like("name", $name);
$query = $this->db->get('products');
if ($query->num_rows() > 0) {
foreach ($query->result() as $row) {
$data[] = $row;
}
return $data;
}
return false;
}
これは、次のような 3 つの列で検索するように変更したスクリプトです。
public function getProductsByName($name, $limit, $start) {
$this->db->limit($limit, $start);
$this->db->order_by("id", "desc");
$array = array('name' => $name, 'code' => $code, 'ean' => $ean);
$this->db->like($array);
$query = $this->db->get('products');
if ($query->num_rows() > 0) {
foreach ($query->result() as $row) {
$data[] = $row;
}
return $data;
}
return false;
}
ここで何が問題なのですか?
どんな助けでも大歓迎です。