php - Fullcalendar 事件未从 MYSQL 数据库加载

标签 php mysql

其他一切都正常(插入、移动、调整大小),但事件未加载。 我选择仅使用

加载登录用户的事件
<?php

 $json = array();
 $requete = "SELECT * FROM eventos where username='" . $_SESSION['username'] . "'";

 try {
 $bdd = new PDO('mysql:host=localhost;dbname=methamorphys', 'root', '');
 } catch(Exception $e) {
 exit('Impossivel conectar à base de dados.');
 }

 $resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));
 echo json_encode($resultat->fetchAll(PDO::FETCH_ASSOC));

?>

事件表的设置如下:

id title start                 end                 username
 4 sadsdsa 2015-04-16 00:00:00 2015-04-16 00:00:00 joao
 5 sdasd   2015-04-15 00:00:00 2015-04-15 00:00:00 hugo
 6 ola     2015-04-14 00:00:00 2015-04-14 00:00:00 joao
 7 reffd   2015-04-16 00:00:00 2015-04-16 00:00:00 joao
 8 cddc    2015-04-23 00:00:00 2015-04-24 00:00:00 joao
 9 ol      2015-04-09 00:00:00 2015-04-09 00:00:00 joao
10 hhuib   2015-04-19 00:00:00 2015-04-19 22:00:00 joao
11 vgyugv  2015-04-29 00:00:00 2015-04-29 00:00:00 joao

最佳答案

尝试此操作看看是否得到任何响应:

$resultat=$bdd->prepare($requete);
$resultat->execute();

while ($row = $resultat->fetchAll(PDO::FETCH_ASSOC)) {
    var_dump($row);
}

而不是

$resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));
echo json_encode($resultat->fetchAll(PDO::FETCH_ASSOC));

并验证您的数据库连接是否正常并且没有任何错误。

关于php - Fullcalendar 事件未从 MYSQL 数据库加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29891187/

相关文章:

php - 如何通过php从mysql中的复选框插入选中的值

php - Laravel 5 核心结构的最佳方法

python:操作错误:接近 "%":语法错误

mysql - 在 mysql 中使用存储过程创建更新查询

MySQL按产品id查询价格变化量

MySQL错误: Operand should contain 1 column(s)

javascript - Bootstrap - 提交文件输入表单?

javascript - 从 sessionStorage 读取并使用 jquery 发送到 php 时删除引号

php - 来自 CognitoIdentityProviderClient::adminCreateUser() 的 MissingAuthenticationTokenException ("Missing Authentication Token")

php - 我怎样才能使涉及大约 300,000 行的更新语句更快?