我有一个 HTML 表格,在第一列中显示接下来的 90 天。我正在尝试使用与第一列中的日期相对应的事件填充第二列。
我尝试了下面的代码,但它不起作用;第二列是空白的。在 MySQL 表中,字段“datescheduled”的类型为“date”。
$now = time();
echo "<table class = 'samplesrec'>";
for ($i=0;$i<90;$i++)
{
$thisDate = date("l, F j, Y",$now + ($i*86400));
$deal = mysql_query("SELECT event, datescheduled FROM events WHERE datescheduled = '{$thisDate}'");
$result = mysql_fetch_assoc($deal);
echo "<tr><td>".$thisDate."</td><td>{$result['deal']}</td></tr>\n";
}
echo "</table>";
最佳答案
在 SQL 字符串中,您已编写 {$thisdate}
你应该采取{$thisDate}
.
关于php - future 90 天的 HTML 表,以及从 MySQL 中提取的相应事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23449261/