在我的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對象中獲取數據並將其循環使用 –