gpt4 book ai didi

php5-sqlite 什么也没显示

转载 作者:行者123 更新时间:2023-12-04 19:22:57 25 4
gpt4 key购买 nike

下面的代码应该显示一条消息,但什么也没有显示(既不在屏幕上,也不在源代码中)。知道为什么会这样吗?

<?php
try
{
//create or open the database
$database = new SQLiteDatabase('myDatabase.sqlite', 0666, $error);
echo 'that works';
}
catch(Exception $e)
{
die('that doesnt: '.$error);
}

我在用着:
  • Ubuntu 11.10
  • 带有 Suhosin-Patch (cli) 的 PHP 5.3.6-13ubuntu3.6(构建时间:2012 年 2 月 11 日
    02:17:16)

  • phpinfo() 显示以下内容:
  • ...
  • 解析的其他 .ini 文件:...
    /etc/php5/apache2/conf.d/pdo_sqlite.ini,
    /etc/php5/apache2/conf.d/sqlite.ini, ...
  • PDO 驱动 mysql, sqlite
  • SQLite 库 3.7.7
  • ...

  • SQLite 是这样安装的:
    sudo apt-get install php5-sqlite

    最佳答案

    SQLiteDatabase不是一个有效的类名,至少在这个扩展中不是。

    您正在寻找 Sqlite3 :

    $db = new Sqlite3('myDatabase.sqlite');

    由于该类未定义,因此会引发 fatal error ,并且您可能看不到任何内容,因为您的 error_reporting级别或 display_errors环境。

    关于php5-sqlite 什么也没显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9674421/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com