㈠ php中怎麼使用SQLite資料庫,最好可以把創建和連接資料庫的代碼發出來。謝謝!急!急!急!
首先說基本配置:
PHP SQLite 的使用和配置方法:
在PHP 5.1.x 以後自帶了 SQLtie 資料庫功能,只需要在配置PHP.ini中開啟即可
;extension=php_sqlite.dll
在PHP 5.2.x 以後自帶了 SQLtie PDO資料庫功能,只需要在配置PHP.ini中開啟即可
;extension=php_pdo_sqlite.dll
SQLite 資料庫管理:
1、SQLiteManager與PHPmyadmin不同,需要添加管理的資料庫
2、Windows下使用添加路徑需要將 X: \**\** 改為 X:/**/**
3、 創建資料庫的時候需要指定SQLite 資料庫文件存放的路徑
再說操作:
<?php
$db_path = 'sqlite3_db_php';
$db = new SQLite3($db_path); //這就是創建資料庫,也是連接資料庫
if (!!$db) {
//下面創建一個表格
$db->exec('CREATE TABLE user (id integer primary key, name varchar(32), psw varchar(32))');
㈡ PHP 操作 sqlite 時如何為 sqlite加密 和防止 用戶下載資料庫
Sqlite資料庫的加密
1、創建空的sqlite資料庫。
//資料庫名的後綴你可以直接指定,甚至沒有後綴都可以
//方法一:創建一個空sqlite資料庫,用IO的方式
FileStreamfs=File.Create(「c:\test.db「);
//方法二:用SQLiteConnection
SQLiteConnection.CreateFile(「c:\test.db「);
創建的資料庫是個0位元組的文件。
2、創建加密的空sqlite資料庫
//創建一個密碼為password的空的sqlite資料庫
SQLiteConnection.CreateFile(「c:\test2.db「);
SQLiteConnectioncnn=newSQLiteConnection(「DataSource=c:\test2.db「);
SQLiteConnectioncnn=newSQLiteConnection(「DataSource=D:\test2.db「);
cnn.Open();
cnn.ChangePassword(「password「);
3、給未加密的資料庫加密
SQLiteConnectioncnn=newSQLiteConnection(「DataSource=c:\test.db「);
cnn.Open();
cnn.ChangePassword(「password「);
4、打開加密sqlite資料庫
//方法一
SQLiteConnectioncnn=newSQLiteConnection(「DataSource=c:\test2.db「);
cnn.SetPassword(「password「);
cnn.Open();
//方法二
=();
builder.DataSource=@」c: est.db「;
builder.Password=@」password「;
SQLiteConnectioncnn=newSQLiteConnection(builder.ConnectionString);
cnn.Open();
分頁
select*frommessageslimit10,100;
表示跳過10行,取100行的返回結果。
㈢ 如何讓php支持sqlite
你好,php默認設置不支持,sqlite資料庫,如果你的是windows系統,那麼在php.ini找到extension=php_sqlite.dll這行,把前面的那個#號去掉,重啟nignx或者apache就行了。。。如果是linux系統。。就有點麻煩。。可能得編譯擴展模塊。。具體才復雜。。還跟支持庫有關,一般去網上找個教程。。對著做就沒啥問題。謝謝。
㈣ 如何安裝php-sqlite擴展組件
要是在windows系統裡面,蔽敏 直接在php.ini裡面配置sqlite3.dll就行了,比如豎擾:
在ini文件的「Dynamic Extensions」板塊配宏纖枝置
extension=php_sqlite3.dll
就可以載入php-sqlite擴展組件,如圖
㈤ PHP鏈接sqlite需要什麼版本的PHP和需要設置什麼
一般是連接MYSQL資料庫,有的支持sqllite
㈥ php sqlite 怎樣參數化查詢
在PHP中如何開啟使用 SQLite
在PHP 5.1.x 以後自帶了 SQLtie 資料庫功能,只需要在配置中備嘩開啟即可
PHP.ini
;extension=php_sqlite.dll
在PHP 5.2.x 以後自帶了 SQLtie PDO資料庫功能,只需要在配置中開啟即可
PHP.ini
;extension=php_pdo_sqlite.dll
創建SQLite 資料庫的兩種方法
1、使用PHP函數直接開啟建立
sqlite_open ("php100.db"); 資料庫存在直接打開,無則新建
2、通過SQLiteManager來創建管理亮岩 SQLite 資料庫文件
熟悉SQLite常用函數
sqlite_open(資料庫名,模式,錯誤敬滾御信息);打開資料庫
sqlite_query(資料庫連接參數,SQL參數);資料庫執行
sqlite_num_rows(SQL返回句柄); 統計條數
sqlite_last_insert_rowid(資料庫連接參數); 最後一條ID
sqlite_fetch_array(SQL返回句柄,返回索引); 資料庫指針
㈦ Linux 系統如何設置php對sqlite3的支持
for Linux(rpm)
1.下載源 wget http://www.sqlite.org/sqlite-3.5.4.tar.gz
tar zxvf sqlite-3.5.4.tar.gz
cd sqlite-3.5.4
2.配置
./configure-----配置環境
make----------- 編譯sqlite源碼
make install-----安裝sqlite
若make的時候有發生找不到tcl相關的library時,可以利用下列指令:
./configure –disable-tcl –prefix=/usr/local/sqlite-3.3.5
debian: ./configure –disable-tcl
Ubuntu:./configure –prefix=/usr/local/sqlite-3.3.5
那就簡單了.:
debian: apt-get install libsqlite3-tcl
Ubuntu:apt-get install sqlite3
就行了
然後:
for linux(套件管理程序安裝)
可以利用 apt-get(Ubuntu/Debian)或 yum(Fedora)來直接下載,
Ubuntu:apt-get install sqlite
Debian:yum
若 SQLite 要與 PHP 搭配使用,則需要為 PHP 特別安裝套件,可利用各個 distros 的套件管理軟體來安裝(以Ubuntu為例):
for PHP4:
apt-get install php4-sqlite
for PHP5:
apt-get install php5-sqlite
收工
㈧ 如何讓php支持sqlite
在php.ini中啟用sqlite相關擴展滲哪:php_sqlite或塵喊肆者php_pdo_sqlite,這就可以了派轎。
㈨ ThinkPHP如何連接sqlite資料庫
首先在:ThinkPHP\Lib\掘碼Think\Db\Driver中添加DbSqlite.class.php驅動,然後在php5的配置文件中啟用extension=php_sqlite.dll,且這個配褲穗置一判純哪定要放在最後
㈩ php怎麼支持sqlite
你讓appserv的php6給坑了,根本沒有php6。不信你上php官方網站看看最新版支持php5.6。php6坑死人不償命呀。appserv都n年不更新了。推薦使用phpstudy,純中文綠色解壓即可,完全符合國人使用習慣,帶控制面板和mysql管理器。phpstudy最大的特點支持php5.2到5.6一鍵切換26種組合。你試試就知道哪個好用了。默認已經集成sqlite擴展。