Rumah > Soal Jawab > teks badan
$data = $this->request->post(); $where = []; $where['status'] = 1; $map['name'] = ['like','%'.$data['goods_name'].'%']; $goods_list = Db::name('mall_goods')->where($map)->order($order)->select();
Ralat pertanyaan. . . Cetak pernyataan sql dan dapatkan bahawa ia adalah seperti ini:
"PILIH * DARI `tp_mall_goods` DI MANA `status` = 1 DAN `name` IN ('like','%发%')"
tp5 menyokong sedemikian pertanyaan, Berikut adalah pernyataan SQL yang sama untuk tp5:
"PILIH * DARI `tp_mall_goods` DI MANA `status` = 1 DAN `nama` SEPERTI '%发%'"
殘留の回憶2019-06-27 22:34:35
Fikirkan PHP5 seperti ini, di mana('nama', 'suka', 'php')-
Bentuk tatasusunan ialah ini, $where['nama'] =array('suka',array('% 1 %','%2%'),'OR')