php
  • mysql
  • 2013-03-09 149 views -2 likes 
    -2

    我想從表格中選擇日期最大日期和日期分鐘。使用形式選擇時間間隔日期最大日期和最短日期

    $datemax=$_POST['maxdate']; 
    $datemin=$_POST['mindate']; 
        ("select * from demande inner join gestionnaire on gestionnaire.idgab = demande.idgab where demande.idgab='$idgabsess' order by demande.dateincidnt") 
    

    我想從柱dateincidnt哪裏($ datemax)------>(datemin)

    +0

    請逃跑或者投了$ _ POST值他們在查詢之前注射,否則您必須遵守[ SQL注入](https://en.wikipedia.org/wiki/SQL_injection)。 – kjetilh 2013-03-09 09:27:55

    回答

    2

    您可以使用MySQLbetween條款選擇。

    SELECT * FROM table WHERE date BETWEEN $start_date AND $end_date 
    

    在你的代碼

    select * from table where dateincidnt between $datemax and datemin 
    
    +0

    你能解釋一下嗎?更多 – 2013-03-09 09:25:27

    +0

    @AbdelillahSchyZophrény查看更新後的答案。 – 2013-03-09 09:27:08

    2

    使用BETWEEN操作

    $sql = "select * from demande 
         inner join gestionnaire on gestionnaire.idgab = demande.idgab 
         where demande.idgab='$idgabsess' 
           and dateincidnt between $datemin and $datemax 
         order by demande.dateincidnt"; 
    
    +0

    我會嘗試坦克你 – 2013-03-09 09:26:14

    相關問題