SELECT * FROM zypt_mobile where m_stime between $time1 and $time2 and m_available='已售'
正确

解决方案 »

  1.   

    m_stime between $time1 and $time2 and m_available='已售'这里的两个and 不会混吗?
      

  2.   

    between...and...是连用的,后一个and和前面的between...and...是并列的。
      

  3.   

    当在同一语句中使用多个逻辑运算符时,and运算符总是最优先,除非用括号改变运算顺序。
    所以正确。
      

  4.   

    你要是不放心,还可以加上括号
    SELECT * FROM zypt_mobile  where m_stime (between $time1 and $time2) and m_available='已售'