首页 > 解决方案 > 如何创建动态 sql php 日历?

问题描述

我创建了一个引导日历,我想从 sql 数据库中检索事件,但它不工作

我将start_dateand存储在具有数据类型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);

?>

在我运行代码后,日历中没有事件

标签: phpsqlmysqlidynamiccalendar

解决方案


尝试使用

array_push($data,['id' => $row['event_id'], 'title' => $row['Title'], 'start' => $row['start_date'], 'end' => $row['end_date']]);


推荐阅读