`
yanli_xu
  • 浏览: 51842 次
  • 性别: Icon_minigender_1
  • 来自: 山东
社区版块
存档分类
最新评论

PHP SQLite Fatal error: Call to undefined function sqlite_open() in

    博客分类:
  • PHP
阅读更多

php5开始是通过PDO来支持sqlite的了,在加载php_sqlite.dll之前还要加载php_pdo.dll和php_pdo_sqlite.dll 否则测试不通过。如果你的开发环境是iis+php+sqlite,那php_pdo.dll、php_pdo_sqlite.dll、php_sqlite.dll要copy到C:\WINDOWS\system32目录下,记得修改C:\WINDOWS\php.ini。如果出现Warning: sqlite_open() [function.sqlite-open]: file is encrypted or is not a database in ...这种错误提示,可能是你的数据库类型没有建好,建议用工具建立。

 

错误提示:
Fatal error: Call to undefined function sqlite_open() in ...
php5.x以后对sqlite是默认直接支持的,打开配置文件php.ini
定位 Dynamic Extensions

;extension=php_pdo.dll
;extension=php_pdo_sqlite.dll
;extension=php_sqlite.dll
去掉注释,重起iis,刷新页面,问题解决

分享到:
评论

相关推荐

    Sqlite3编译及使用示例代码

    1. **打开/创建数据库**:通过`sqlite3_open("test.db", &db)`函数,你可以打开名为"test.db"的数据库,如果不存在则自动创建。 2. **执行SQL语句**:`sqlite3_exec(db, "CREATE TABLE students (id INTEGER ...

    sqlte3本地安装包 linux系统用

    linux系统下,在线安装好sqlite环境后,编译sqlite相关.c文件时,出现fatal error: sqlite3.h: No such file or directory错误提示,猜想可能在线安装有某种缺陷,后采用本地安装包安装后解决,也可以自己去官网上...

    VS2012中使用SQLite3出现中重定义解决办法

    1>msvcrtd.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) 已经在 libcmtd.lib(typinfo.obj) 中定义...

    sqlite3文件(sqlite3:not found 解决方法)

    sqlite3文件(用于解决安卓真机中sqlite3:not found的错误) http://blog.csdn.net/hust_twj/article/details/52212558

    sqlite3:not found 解决方法

    标题中的“sqlite3:not found”是一个常见的错误提示,通常在Linux或类Unix系统中出现,意味着系统找不到sqlite3命令行工具。SQLite是一款轻量级的数据库管理系统,它被广泛应用于嵌入式设备、移动应用以及服务器端...

    SQLite3 API介绍

    其中,`sqlite3_open()` 接受一个字符串路径并返回一个指向 `sqlite3` 结构体的指针,而 `sqlite3_open16()` 则接受一个 UTF-16 编码的字符串指针。如果使用 `sqlite3_open16()` 打开数据库,那么 SQLite3 会将路径...

    sqlite3 头文件和lib

    SQLite是一个开源的关系型数据库系统,它以嵌入式数据库的形式被广泛应用在各种软件开发中。在C语言环境中,我们通常需要包含对应的头文件并链接库文件来使用SQLite的功能。在这个资源包中,提供了预编译的`sqlite3....

    SQlite数据库在VC中的使用

    sqlite3_open16 sqlite3_prepare sqlite3_prepare16 sqlite3_progress_handler sqlite3_reset sqlite3_result_blob sqlite3_result_double sqlite3_result_error sqlite3_result_error16 sqlite3_result_int sqlite3...

    SQLite_Test.zip_C SQLITE_SQLite 操作_sqlite_sqlite C_sqlite_test

    SQLite是一个开源、轻量级的嵌入式关系型数据库,广泛应用于移动设备和单机应用程序中。本示例"SQLite_Test.zip"包含了使用C语言进行SQLite数据库操作的代码实例,帮助开发者了解如何在C程序中集成SQLite进行数据...

    C++插入SQLite数据库的BLOB字段

    在C++编程环境中,SQLite是一个轻量级的、开源的嵌入式数据库,常用于存储数据。本示例中,我们将探讨如何在Visual Studio 2010环境下,将一个jpg图片文件作为BLOB(Binary Large Object)类型的数据插入到SQLite...

    iOS sqlite3使用demo

    使用`sqlite3_open()`函数打开或创建数据库,如果数据库不存在,这个函数会自动创建。 - **执行SQL语句**:通过`sqlite3_exec()`函数执行SQL命令,如创建表、插入数据、查询等。 - **关闭数据库**:完成操作后,...

    _sqlite3.cpython-38-x86_64-linux-gnu.so

    python3.8在import sqlite3时报错误:ImportError: No module named '_sqlite3'。

    使用sqlite3的类库和.h文件

    SQLite3是一种轻量级、开源的数据库管理系统,广泛应用于嵌入式系统和移动应用中,因为它无需服务器进程,可以直接在应用程序中使用。本教程将详细讲解如何在C++项目中利用sqlite3的类库和头文件进行数据库操作。 ...

    基于标准库的C++ sqlite3常用功能封装和使用

    在C++编程中,SQLite是一个轻量级的嵌入式数据库引擎,广泛应用于各种桌面、移动设备以及服务器应用。SQLite支持SQL语言,并且提供了一套API接口供开发者使用。本教程将详细介绍如何基于C++标准库封装SQLite3的常用...

    c++ SQLite 封装类以及例子

    errorMessage = "Failed to open database: " + std::string(sqlite3_errmsg(db)); } } SQLiteDB::~SQLiteDB() { sqlite3_close(db); } ``` 3. SQL 执行方法:设计一个通用方法来执行任意 SQL 语句,如 `...

    SQLite3_CCPP.rar_sqlite3_sqlite3 c++_sqlite3使用

    SQLite3是一种轻量级、开源的嵌入式关系数据库,它不需要单独的服务器进程,而是直接集成在应用程序中。SQLite3被广泛应用于各种操作系统和设备,包括Windows、Linux、iOS和Android等。由于其小巧、高效且易于使用,...

    PHP SQlite 函数库详解

    18. `sqlite_open` 和 `sqlite_popen`:这两个函数用于打开SQLite数据库,`sqlite_popen`使用持久连接,而`sqlite_open`则不保证连接持久。 19. `sqlite_query`:执行SQL查询并返回结果句柄,结果句柄可用于进一步...

    sqlite避免重复插入数据

    根据提供的文件信息,本文将详细解析如何在SQLite数据库中避免重复数据插入的问题,并结合实际应用场景进行探讨。 ### SQLite 数据库避免重复数据插入 在数据库管理中,确保数据的唯一性是非常重要的,特别是在...

    SQL_Server_To_SQLite_DB_Converter_bin_x86.rar

    标题中的"SQL_Server_To_SQLite_DB_Converter_bin_x86.rar"表明这是一个针对32位(x86)系统的工具,用于将SQL Server数据库转换为SQLite数据库。这个压缩包包含了执行这种转换所需的一系列文件。 描述中提到,该...

    android 4.4 api 19 sqlite3 not found sqlite3_enable_load_extension

    2.CANNOT LINK EXECUTABLE: cannot locate symbol "sqlite3_enable_load_extension" referenced by "sqlite3" 适用于android 4.4 API 19版本,使用方法 1. 包含3个文件 sqlite3,libsqlite_jni.so,libsqlite.so 2. ...

Global site tag (gtag.js) - Google Analytics