使用条件PDO列表调用数据


Calling data with a condition PDO droplist

在我的数据库中,名为'stocksInDate'的列包含Y-m-d:ia如何只调用过去30天内的数据?

<select name="openBooks"><option value="">-- Select A Book --</option>
foreach ($my_connection->query("SELECT col1 FROM books_db WHERE exec_datetime >= DATE_SUB(stocksInDate, INTERVAL 30 DAY) LIMIT 4") as $row){
        echo("</option><option value=". $row['col1'] . ">". $row['col1'] ."</option>");
        };

try

exec_datetime BETWEEN DATE_SUB(DATE_FORMAT(stocksInDate, 'your format'),INTERVAL '30' DAY)

更改日期格式:- http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html#function_date-format

也得到你的查询结果在一个新的变量和添加var foreach像:-

    $rows = $my_connection->query("SELECT col1 FROM books_db WHERE exec_datetime >= DATE_SUB(stocksInDate, INTERVAL 30 DAY) LIMIT 4");
if(check num rows > 0) 
    foreach($rows as $row)