2011-12-22 94 views
0

我通過安裝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

回答

0

如果你決定使用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