php
  • activerecord
  • 2013-02-19 52 views 0 likes 
    0

    我剛開始使用PHP的活動記錄,以2日期間進行選擇行之間的行,似乎在一些測試工作,但在某些失敗了,這是我迄今爲止PHP活動記錄找到2個日期

    $to = $_POST['to']; 
    
    $from = $_POST['from']; 
    
    $visitors = Visitors::find('all', array('conditions' => "visitdate >= '$from' AND visitdate <= '$to'")); 
    

    有沒有一個可用的子句?

    謝謝

    回答

    2

    你需要以比較字符串指定visitdate作爲DATE

    $visitors = Visitors::find('all', array('conditions' => "DATE(visitdate) BETWEEN '$from' AND '$to'")); 
    

    這裏更多:http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#operator_between

    +0

    非常感謝你 – tuckbloor 2013-02-19 22:32:03

    +0

    你介意接受的答案,如果它確實是正確的解決你的問題? – sbeliv01 2013-02-21 15:59:25

    相關問題