2013-07-03 66 views
0

讀一噸的其他問題,關於這個問題後,我覺得好像我應該前言這個問題SQLite數據庫:這是有關的PhoneGap或Android開發jQuery的讀取PHP創建

快速回顧一下上我怎麼會這麼頭疼。

  • 寫了一個bash腳本遞歸讀取DVD的內容,並將其寫入到.txt
  • 使用這個腳本來編目約五萬文件(擴展名,創建日期等)
  • 採用php/WAMP服務器來解析數據,並創建一個SQLite數據庫
  • 跟着教程here弄清楚如何(嘗試)讀取數據庫使用var db = openDatabase("catalog.db");我的jQuery

預期jquery能夠加載這個數據庫,因爲js和數據庫在同一個目錄中。

看起來好像這個函數是用於「瀏覽器嵌入」數據庫而不是本地數據庫。

如何讀取sqlite數據庫文件而不是瀏覽器的數據庫?

尋找一個解決方案,其中多個用戶能夠從脫機數據庫中看到相同的響應。分配應該像從閃存驅動器讀取文件夾一樣簡單,而無需安裝任何東西。

即將放棄這一點,只是使其成爲一個雲解決方案,而不是一個離線的解決方案。

+0

jQuery(或JavaScript)不會讀取您的數據庫,但PHP會。然而,jQuery可以* AJAX *向PHP文件發出請求,然後PHP文件執行所需的查找和ECHO輸出結果,並且jQuery將在AJAX例程的'success:'函數中接收該響應。 [看到這個例子](http://stackoverflow.com/questions/13734395/form-inside-of-load-not-posting-correctly/13734466#13734466),並upvote它,如果它對你有幫助。 – gibberish

+0

@gibberish不是他試圖在理論上離線的客戶端上訪問的數據庫嗎? PHP如何幫助?基本上這裏的問題是可以從瀏覽器訪問本地數據庫。這很可能取決於瀏覽器,如果其中任何一個都允許的話。 –

+0

@Kevin B你是對的。我試圖創建一個完全自我依賴的脫機數據庫,可以在沒有服務器語言(如php)的情況下進行讀取。我之前已經完成了ajax請求,但是我正在尋找一些可以在沒有互聯網連接的情況下使用閃存驅動器的東西。感謝幫助球員,但看起來好像我可能試圖實現這個不可能的事情 – dvicemuse

回答