PHP文件未读取SQLite3数据库

时间:2018-08-14 00:51:18

标签: php sqlite

文件update_database.php用于处理用户在单独的html页面上填写的数据,并将其保存在SQlite3数据库中。我的程序calendar2.php应该从SQlite3数据库中读取数据,并在正确的时隙中显示事件,并在日历上显示正确的人。对于每个插槽,我的代码都会调用一个名为get_events($person, $timestamp)的函数。该函数应该返回一个字符串,其中包含应在所讨论的时隙中显示的所有事件,但是它不起作用。有什么想法吗?

这是我的get_events()函数

function get_events($person, $timestamp){
    $database = "dbyourusername.db";
    try
    {
         $db = new SQLite3($database);
    }
    catch (Exception $exception)
    {
        echo '<p>There was an error connecting to the database!</p>';
        if ($db)
        {
            echo $exception->getMessage();
        }
    }
    $stmt = $db->prepare("SELECT * FROM event_table WHERE person=:person AND time=:time");
    $stmt->bindValue(':person', $person);
    $stmt->bindValue(':time', $timestamp);
    $result = $stmt -> execute();
    return $result->fetchArray();
}

0 个答案:

没有答案