大家好我使用的桌面開發PHP鈦工作室,PHP使用SQLite鈦
當我試圖用sqlite3的連接它顯示了一個錯誤味精作爲
與消息無法打開databasefile
未捕獲的異常其中所提供的代碼是
$db = new SQLite3('sample.db');
和另一個問題是我無法接取$_GET
,$_POST
和$_REQUEST
在PHP的桌面開發使用鈦
大家好我使用的桌面開發PHP鈦工作室,PHP使用SQLite鈦
當我試圖用sqlite3的連接它顯示了一個錯誤味精作爲
與消息無法打開databasefile
未捕獲的異常其中所提供的代碼是
$db = new SQLite3('sample.db');
和另一個問題是我無法接取$_GET
,$_POST
和$_REQUEST
在PHP的桌面開發使用鈦
您應該使用Titanium.Database.open打開DB:
var db = Titanium.Database.open("Path to your db");
我拉我的頭髮與此有關。看起來像你可以使用PDO連接的MySQL和SQLite的SQLite3也使用。 (至少對於SKD 1.2.0.RC4,不能確定任何其他以前的版本)
檢查什麼phpinfo();函數返回,試圖找到這個字符串「sqlite3 SQLite3 support => enabled」。如果你phpinfo返回這個,這意味着你可以使用SQLite3類。
如果確實有效,請在此處查看http://www.php.net/manual/en/sqlite3.open.php,並讓我們知道它是如何爲您服務的。對我來說,這工作得很好,我可以打開,插入和選擇沒有問題。試着首先使用你的數據庫的完整路徑進行測試。
至於$ _GET,$ _ POST和$ _REQUEST,你是對的,他們除非你加載相同的字符串PHP頁面以get PARAMS(「login.php中?USER =我&通不可=祕密「),在這種情況下,$ _GET變量確實可用。不是最好的方式去,但它是一個選項。您還可以創建一個數據類,並在執行時間內用它來保存和傳遞php頁面之間的數據。
我也經歷了鈦API,他們提供的文檔只適用於Java Script,但不適用於PHP – user1143788 2012-04-07 18:22:03