php - 调用未定义的函数 sqlite_open

标签 php

已经在许多网站上搜索过,但没有结果。 PHP 一直在说:

Call to undefined function sqlite_open()

如果我手动加载 sqlite(它已经用 yum install php-pdo 安装),我得到

PHP Warning:  Module 'PDO' already loaded in Unknown on line 0

PHP Warning:  Module 'pdo_sqlite' already loaded in Unknown on line 0

PHP Warning:  Module 'sqlite3' already loaded in Unknown on line 0

PHP Fatal error:  Call to undefined function sqlite_open() in /home/kpark/dbconnect.php on line 9

最佳答案

sqlite_open是 sqlite2 扩展中的函数。您安装的可能是 sqlite3模块,它需要 sqlite3::open() 代替。

但是您不应该以任何一种方式使用 native 界面。使用 PDO 打开 sqlite 数据库。 http://www.php.net/manual/en/ref.pdo-sqlite.php

关于php - 调用未定义的函数 sqlite_open,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4788853/

相关文章:

php - 如何从php中的Excel文件中删除所有合并的单元格?

php - 在 Laravel 5.4 中设置用于测试的内存 SQLite 数据库

PHP 变量范围 : Pass parameter by reference with default value to anonymous function?

php - 如何使用 FFmpeg 旋转视频?

php - 浏览器刷新输入字段时出现问题?

php pdo 语句没有更新表?

php - 我怎样才能创建成功返回函数?

javascript - jquery AJAX Post 不工作 Codeigniter

php - php 如何去掉字符串中的空格

javascript - 如何只启用相关行的按钮?