完整日历未更新到数据库

时间:2019-11-13 16:03:56

标签: php mysql

我已经搜索并尝试了几乎所有碰到的一切,但是没有运气。所有适当的参数都显示在控制台日志中,但不知何故没有传递到数据库。希望有人可以对此有所启发。

update.php

<?php

/* Values received via ajax */
$Job = $_POST['id'];
$date_assigned = $_POST['start'];

// connection to the database
try {
    $bdd = new PDO('mysql:host=localhost;dbname=service', 'root', 'root');
} catch(Exception $e) {
    exit('Unable to connect to database.');
}
    // update the records
    $sql = "UPDATE install SET date_assigned=? WHERE Job=?";
    $q = $bdd->prepare($sql);
    $q->execute(array($date_assigned,$Job));
?>
$.ajax({
    type: 'POST',
    url: 'update.php',
    data: 'title=' + info.event.title + '&start='+ start + '&id='+ info.event.id ,
    success: function(json) {
        console.log('succes:', info.event.title);
        console.log('start:', start);
        //console.log('Eind tijd:', info.event.end.toISOString().slice(0, 19).replace('T', ' '));
        console.log('ID:', info.event.id);
        console.log('auto:', recourceid);
        calendar.rerenderEvents();
    }
});

1 个答案:

答案 0 :(得分:1)

所以,对我来说答案很简单。我的数据库没有设置密码,我在连接中指定了一个密码。一旦删除,它就会按预期工作。感谢您的帮助。很抱歉浪费时间在我本该抓到的愚蠢的事情上。