在我的db中,名为'stocksInDate'的列包含Y-m-d g:ia 如何仅在过去30天内调用数据?使用条件调用数据PDO droplist
<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>");
};
你现在得到什么? –
警告:为foreach提供的无效参数() – user3639986
您无法循环访问mysqli查询对象,您必须从queryy对象中获取数据并将其循环使用 –