Rumah  >  Soal Jawab  >  teks badan

pernyataan pertanyaan tp6.0 menjadi seperti ini? ?

$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 '%发%'"

文1916 hari yang lalu1228

membalas semua(1)saya akan balas

  • 殘留の回憶

    殘留の回憶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')

    balas
    0
  • Batalbalas