我收到一個致命錯誤。這裏錯過了什麼?預先感謝您的幫助。我正在學。我正在測試以查看特定日期之間哪些日期是開放的。致命錯誤:允許的內存大小67108864字節耗盡(試圖分配35個字節)在/home/content/08/10674308/html/Arraytest.php上線15
<?php
$query = 'SELECT venueprofile.venuename, venueprofile.capacity, venueprofile.contact, venueprofile.EmailAddress, venueprofile.tele, venueprofile.st, venueprofile.city, showdate.show_date, showdateid'
. ' FROM `venueprofile` '
. ' INNER JOIN `showdate` ON venueprofile.venueid = showdate.venueid'
. ' WHERE show_date BETWEEN \'2013-06-15\' AND \'2013-06-25\''
. ' AND capacity BETWEEN 500 AND 3000 '
. ' ';
$startDate = '$date1';
$enddate = '$date2';
$dates = array($startDate);
while ($startDate != $enddate) {
$startDate = date('Y-m-d', strtotime($startDate . ' +1 day'));
$dates[] = date;
}
;
$bookings = array("2013-06-16","2013-06-20");
foreach ($dates as $date) {
if (in_array($date, $bookings)) { echo ""; }
else { echo $date . " is Open\n";}}
?>
隨着你發佈的代碼,你的日期是無效的,導致無限循環 –
爲什麼有'$ query'? AFAICS它從來沒有使用過... – glglgl