PHP SQLite3 擴充 密碼 加密
用wxsqlite3裡的sqlite3加密後的代碼總算編譯出了PHP的sqlite3擴充檔案,但尷尬的事情來了。。。PHP語句裡,sqlite3設定密碼,更換密碼之類的語句是什麼啊。。。網上貌似查不到
回複討論(解決方案)
print_r(get_extension_funcs("sqlite3"));
print_r(get_extension_funcs("sqlite3"));
用了但是輸出了一片空白,但是這個sqlite3.dll因為是我自己從源碼編譯的所以至少建資料庫,查詢我還是試過了能用啊。。。
要不是你沒載入,要不是名字不對
要不是你沒載入,要不是名字不對
$db = new SQLite3('test1.db');
$sql1 =
'create table user(username varchar(255),password varchar(255))';
$db->query($sql1);
$sql2 = 'INSERT INTO user (username, password) VALUES ("11111", "Champs-Elysees")';
$db->query($sql2);
$re = $db->query('select * from user');
while($row = $re->fetchArray()){
print_r ($row);
}
這段代碼能執行就不存在sqlite3沒載入的問題了吧?php.ini裡我寫的名稱是sqlite3啊。。。還有別的地方能掉副檔名稱嗎
那就是說:你的 SQLite3 擴充沒有提供分立函數只提供了 SQLite3 類
查看 SQLite3 提供的方法
print_r(get_class_methods('SQLite3'));
查看已定義的類
print_r(get_declared_classes());
那就是說:你的 SQLite3 擴充沒有提供分立函數只提供了 SQLite3 類
查看 SQLite3 提供的方法
print_r(get_class_methods('SQLite3'));
查看已定義的類
print_r(get_declared_classes());
哦哦哦,我把PHP整個都換成xampp裡整合的PHP看了下結果也是一樣。。。。難道sqlite3都不算擴充了?不懂為啥還要放在ext裡面。
謝謝大哥幫忙