使用php连接到sqlite

问题描述:

我通过安装XAMPP在本地机器上安装了php。使用php连接到sqlite

我已经创建好的php文件, 和我已经使用sqlite命令行来创建数据库并插入数据。

问题是我似乎无法设法使用php来与sqlite数据库进行交互。

我对php和sqlite都是新手,所以我使用了我在互联网上找到的脚本。

我曾尝试使用标准的sqlite_open和PDO方法,但都不给我任何输出。既不积极也不错误。

我读其他地方以取消在php.ini文件中,没有任何改变

+0

你检查在Apache日志的错误信息? – RageZ 2011-12-22 22:02:35

+0

Linux,WIndows,Mac Os X? PHP版本? – macjohn 2011-12-22 22:32:39

如果你决定使用PDO(我建议你使用它),你需要按照此步骤:

  1. 制作确保您有PDO和SQLite驱动程序安装
  2. 创建正确的DSN(Connnection String)将PDO对象
  3. 创建语句:$语句= $ PDOObject->准备( “?SELECT * FROM表WHERE user_ID的=”)
  4. 设置获取模式:$ stmt-> setFetchMode(pdo :: FETCH_ASSOC)
  5. 执行您的查询:$ 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