2017-02-19 17 views
-1

我設法有一個工作代碼與此2變量PHP

if ($kurs){ 
      $search_str .= $search_str ? ' AND ': 'WHERE' ; 
      $search_str .= "`tblalumni`.`course` LIKE '%" .$kurs."%' "; 
     } 

正如你可以看到,它只是有一個變量,我想有兩個變量中BETWEEN操作一個SQL

這裏是但它不工作

if ($year1)AND($year2){ 
      $search_str .= $search_str ? ' AND ': 'WHERE' ; 
      $search_str .= "`tblalumni`.`yeargrad` BETWEEN '%" .$year1."%' AND '%" .$year2."%' "; 
     } 

這是錯誤

Parse error: syntax error, unexpected 'AND' (T_LOGICAL_AND) in C:\xampp\htdocs\new1v2\admin\alumni_search_list.php on line 40

請幫我T_T

回答

0
if ($year1 && $year2) { 
      $search_str .= $search_str ? ' AND ': 'WHERE' ; 
      $search_str .= "`tblalumni`.`yeargrad` BETWEEN '%" .$year1."%' AND '%" .$year2."%' "; 
     } 

試試這個抱歉,我便無法發表評論

+0

已經做到了,但你的答案是正確的!謝謝! – lokis

+0

不客氣。感謝您保持它對其他人有用。在你的項目中玩得開心 – marlonjd