php - future 90 天的 HTML 表,以及从 MySQL 中提取的相应事件

标签 php mysql

我有一个 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/

相关文章:

php - 我需要将 mysql 查询转换为 CakePHP 条件

php - 什么会导致我的脚本在 magento 中的 css 之前加载

mysql - 错误 1833 (HY000) : Cannot change column MySQL

javascript - 在 HTML 中不调用 PHP 文件的情况下将数据插入 MySQL

php - 更新一列中的一个数据名称,同一列中所有具有相同名称的数据也会更新

java - 接口(interface)实现困惑?

PHP 7 : Redis extenstion doesn't load (PHP Startup: Unable to load dynamic library)

mysql - ms sql数据库导入期间出现错误1064

mysql - 归一化后压缩表

c# - MySQL 中的 BLOB 和 C# 中的 DataSet