Php Fullcalendar渲染不正确

Php Fullcalendar渲染不正确,php,jquery,fullcalendar,Php,Jquery,Fullcalendar,我正在使用jQuery插件Fullcalendar,到目前为止,我能够显示存储在MySQL数据库中的数据,但显示方式不正确。我的意思是: e、 g: } "id":"1","title":"Test", "start":"2015-01-28 10:30:00", "end":"2015-02-04 12:30:00", "url":"", "allDay":"false" } 这是我数据库中的一条记录。它应该显示在我的日历上 2015-01-28 10

我正在使用
jQuery
插件
Fullcalendar
,到目前为止,我能够显示存储在
MySQL
数据库中的数据,但显示方式不正确。我的意思是:

e、 g:

}
    "id":"1","title":"Test",
    "start":"2015-01-28 10:30:00",
    "end":"2015-02-04 12:30:00",
    "url":"",
    "allDay":"false"
}
这是我数据库中的一条记录。它应该显示在我的日历上

2015-01-28 10:30:00
2015-02-04 12:30:00

但事实并非如此。相反,
allDay
true
(即使在数据库中它说
false
),我需要为其添加另一天

e、 g:如果我想显示从16-03到17-03的表格,我需要添加另一天->16-03到18-03(以便它显示16-03到17-03)

这是我的
选择
查询:

<?php
$json = array();

// Query that retrieves events
$querySQL = "SELECT * FROM evenement";
// connection to the database
try {
    $bdd = new PDO("mysql:host=localhost;dbname=dbcontrol", "root", "");
} catch(Exception $e) {
    exit('Unable to connect to database.');
}
// Execute the query
$result = $bdd->query($querySQL) or die(print_r($bdd->errorInfo()));

// sending the encoded result to success page
    echo json_encode($result->fetchAll(PDO::FETCH_ASSOC));
?>
如何以正确的方式显示记录

编辑: 补充问题: 如何防止echo json_encode($result->fetchAll(PDO::FETCH_ASSOC))在我的页面上显示我的整个
json

截图:

将始终在页面上输出json。如果不想隐藏它,则需要将其包装在某种容器中(例如javascript变量或div)。如果使用DOM容器,则隐藏容器

像这样:

echo "<script> var myJSON = " . json_encode($result->fetchAll(PDO::FETCH_ASSOC)) . "</script>";
echo“var myJSON=”。json_encode($result->fetchAll(PDO::FETCH_ASSOC))。"";

这将添加一个包含JSON的javascript变量

当我尝试这样做时,我的记录会消失,就像你的问题一样。。。json仍然可用,但作为javascript变量。对不起,我解释错了。当我尝试此操作时,表中的事件也会消失,不仅
JSON
记录
“全天”:false
是设置布尔javascript值的正确方法。
echo json_encode($result->fetchAll(PDO::FETCH_ASSOC)); 
echo "<script> var myJSON = " . json_encode($result->fetchAll(PDO::FETCH_ASSOC)) . "</script>";