我已经创建了一个启动日历,我想从sql数据库中检索事件,但是它不起作用
我将start_date
和end_date
以datetime
数据类型存储在日历中
我遵循了一些教程并编写了这段php代码:
<?php
include_once ("dbconnection.php");
//load.php
$data = array();
$query = "SELECT * FROM Event ORDER BY event_id";
$statement = $connect->prepare($query);
$statement->execute();
$result = $statement->fetchAll();
foreach($result as $row)
{
$data[] = array(
'id' => $row[.'event_id'.],
'title' => $row[.'Title'.],
'start' => $row[.'start_date'.],
'end' => $row[.'end_date'.]
);
}
echo json_encode($data);
?>
运行代码后,日历中没有任何事件
答案 0 :(得分:-2)
尝试使用
array_push($ data,['id'=> $ row ['event_id'],'title'=> $ row ['Title'],'start'=> $ row ['start_date'],'end '=> $ row ['end_date']]);