如果我的数据库中的列设置为 1,我正在尝试获取单个日期
这是我的结构:
CREATE TABLE IF NOT EXISTS `appointments` (
`ID` int(255) NOT NULL DEFAULT '0',
`Appointment` varchar(255) NOT NULL,
`Date` date NOT NULL,
`Location` text NOT NULL,
`Reoccour` int(1) NOT NULL DEFAULT '0',
`howfar` int(255) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
这是我的代码:
$Query = mysql_query("SELECT * FROM appointments");
while ($Rows = mysql_fetch_array($Query))
{
echo "Appointment: {$Rows['Appointment']} <br>";
echo "Date: {$Rows['Date']} <br>";
echo "location: {$Rows['Location']} <br>";
if ($Rows['Reoccour'] === 1)
{
$NextDate = date('o-m-d', strtotime("+{$Rows['howfar']}"));
echo "Next Date: {$NextDate}";
}
}
这似乎没有添加下一个日期并在我的回声中显示。
我究竟做错了什么?(除了使用mysql_*
我不知道如何在 PDO 中执行此任务