2017-02-19 3 views
-1

Ich habe es geschafft, mit diesem2 Variablen in 1 select-Anweisung PHP

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

einen funktionierenden Code zu haben, wie Sie es nur eine Variable zu sehen ist, würde ich innerhalb von zwei Variablen einen SQL-zwischen-Operator haben möchten

hier ist es, aber es funktioniert nicht

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

Dies ist der Fehler

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

Bitte helfen Sie mir T_T

Antwort

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

diese Entschuldigung Versuchen i Kommentar could't

+0

bereits das getan, aber du bist Antwort richtig ist! Danke! – lokis

+0

Gern geschehen. Danke, dass Sie es behalten, es könnte für andere Personen nützlich sein. Viel Spaß in Ihrem Projekt – marlonjd