1个选择语句PHP中的2个变量

时间:2017-02-19 14:39:34

标签: php sql

我设法使用此

获得了正常工作的代码
if ($kurs){
            $search_str .= $search_str ? ' AND ': 'WHERE' ;
            $search_str .= "`tblalumni`.`course` LIKE '%" .$kurs."%' "; 
        }

正如您所看到的,它只有一个变量,我希望在两个变量中有一个SQL BETWEEN运算符

在这里,但它无法正常工作

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

这是错误

  

解析错误:语法错误,意外' AND'第40行的C:\ xampp \ htdocs \ new1v2 \ admin \ alumni_search_list.php中的(T_LOGICAL_AND)

请帮帮我T_T

1 个答案:

答案 0 :(得分:0)

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

试试抱歉,我无法发表评论