使用php连接到sqlite
问题描述:
我通过安装XAMPP在本地机器上安装了php。使用php连接到sqlite
我已经创建好的php文件, 和我已经使用sqlite命令行来创建数据库并插入数据。
问题是我似乎无法设法使用php来与sqlite数据库进行交互。
我对php和sqlite都是新手,所以我使用了我在互联网上找到的脚本。
我曾尝试使用标准的sqlite_open和PDO方法,但都不给我任何输出。既不积极也不错误。
我读其他地方以取消在php.ini文件中,没有任何改变
答
如果你决定使用PDO(我建议你使用它),你需要按照此步骤:
- 制作确保您有PDO和SQLite驱动程序安装
- 创建正确的DSN(Connnection String)将PDO对象
- 创建语句:$语句= $ PDOObject->准备( “?SELECT * FROM表WHERE user_ID的=”)
- 设置获取模式:$ stmt-> setFetchMode(pdo :: FETCH_ASSOC)
- 执行您的查询:$ stmt-> execute(array($ user_id));
然后
while ($item = $stmt->fetch()){
//Some code
}
+0
DSN就像'sqlite:/path/to/database.sq3' – julesj 2011-12-23 01:18:56
你检查在Apache日志的错误信息? – RageZ 2011-12-22 22:02:35
Linux,WIndows,Mac Os X? PHP版本? – macjohn 2011-12-22 22:32:39