0

我正在尝试创建一个数据库,用于将表单中的数据存储到 sqlite 数据库中。我似乎无法将两者联系起来,我不断收到错误。这是我在 php 文件中查询的代码:

<?php
 $dbhandle = new SQLiteDatabase('sqlitedb');
 $result = $dbhandle->arrayQuery('SELECT name, email FROM users LIMIT 25', SQLITE_ASSOC);
 foreach ($result as $entry) {
     echo 'Name: ' . $entry['name'] . '  E-mail: ' . $entry['email'];
 }
?>

这是显示的错误消息:

致命错误:在第 2 行的 C:\Program Files\Apache Software Foundation\Apache2.2\vhosts\scotiaguestpro\extract.php 中调用未定义函数 sqlite_open()

我在命令提示符下手动创建了一个数据库和数据表以进行查询。数据库文件与 php 文件位于同一目录中。

4

1 回答 1

0

PHP 5.2.x 不支持 sqlite3,只支持 sqlite2。如果你真的需要 sqlite3 支持,更新到 PHP 5.3.x。无论如何,这可能是最好的选择,因为 PHP 团队不再支持 PHP 5.2.x。

于 2011-10-11T13:37:40.663 回答