W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
當(dāng)在查詢語句中使用多個WHERE時,默認(rèn)是使用AND來來鏈接的。
下面的查詢值會返回name字段和state字段同時匹配的結(jié)果。
$state = 1;
$query =$db
->getQuery(true)
->select('COUNT(*)')
->from($db->quoteName('#__zmaxuser_item'))
->where($db->quoteName('name') ." = " .$db->quote(‘張敏’)
->where($db->quoteName('state') ." = " .$db->quote($state));
為了實現(xiàn)OR的效果,需要對查詢語句作出修改,代碼如下:
$query =$db
->getQuery(true)
->select('COUNT(*)')
->from($db->quoteName('#__my_table'))
->where($db->quoteName('name') ." = " .$db->quote($name_one),'OR')
->where($db->quoteName('name') ." = " .$db->quote($name_two));
在第一個where的后面,明確的說明使用OR來鏈接。
使用orwhere可以改變條件為or 而不是 and.代碼如下:
$query =$db
->getQuery(true)
->select('COUNT(*)')
->from($db->quoteName('#__my_table'))
->where($db->quoteName('name') ." = " .$db->quote($name_one)
->orWhere($db->quoteName('name') ." = " .$db->quote($name_two));
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: