真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php數(shù)據(jù)庫(kù)sqlite的簡(jiǎn)單介紹

php 配置sqlite

PHP5已經(jīng)綁定sqlite

成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司一直秉承“誠(chéng)信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶多一個(gè)朋友!專注中小微企業(yè)官網(wǎng)定制,成都做網(wǎng)站、網(wǎng)站設(shè)計(jì),塑造企業(yè)網(wǎng)絡(luò)形象打造互聯(lián)網(wǎng)企業(yè)效應(yīng)。

1、手動(dòng)添加的php的pdo的驅(qū)動(dòng)擴(kuò)展支持?,在PHP.ini添加

extension=php_pdo.dll

extension=php_pdo_sqlite.dll

extension=php_sqlite.dll

extension_dir?=?"C:\Program?Files\Apache?Group\php5\ext"

2、在C:\Program?Files\Apache?Group\php5\ext保證有php_sqlite.dll,php_pdo_sqlite.dll,

php_pdo.dll擴(kuò)展庫(kù)

3、重啟apache

4、下載SQLitemanager,create?a?database,保存名“db.sqlite”的數(shù)據(jù)庫(kù),建表,

或者sqliteadmin

5、在PHP鏈接SQLite

方法一、$db=?new?PDO('sqlite:db.sqlite')?;

print_r($db);

$sth?=?$db-query("select?*?from?aqo");

方法二、if?($db?=?sqlite_open('db.db',?0666,?$sqliteerror))?{?

sqlite_query($db,?'CREATE?TABLE?foo?(bar?varchar(10))');

sqlite_query($db,?"INSERT?INTO?foo?VALUES?('fnord')");

$result?=?sqlite_query($db,?'select?bar?from?foo');

var_dump(sqlite_fetch_array($result));?

}?else?{

die($sqliteerror);

}

PHP 操作 sqlite 時(shí)如何為 sqlite加密 和防止 用戶下載數(shù)據(jù)庫(kù)?

Sqlite數(shù)據(jù)庫(kù)的加密

1、創(chuàng)建空的sqlite數(shù)據(jù)庫(kù)。

//數(shù)據(jù)庫(kù)名的后綴你可以直接指定,甚至沒(méi)有后綴都可以

//方法一:創(chuàng)建一個(gè)空sqlite數(shù)據(jù)庫(kù),用IO的方式

FileStream?fs?=?File.Create(“c:\\test.db“);

//方法二:用SQLiteConnection

SQLiteConnection.CreateFile(“c:\\test.db“);

創(chuàng)建的數(shù)據(jù)庫(kù)是個(gè)0字節(jié)的文件。

2、創(chuàng)建加密的空sqlite數(shù)據(jù)庫(kù)

//創(chuàng)建一個(gè)密碼為password的空的sqlite數(shù)據(jù)庫(kù)

SQLiteConnection.CreateFile(“c:\\test2.db“);????????????????

SQLiteConnection?cnn?=?new?SQLiteConnection(“Data?Source=c:\\test2.db“);

SQLiteConnection?cnn?=?new?SQLiteConnection(“Data?Source=D:\\test2.db“);

cnn.Open();

cnn.ChangePassword(“password“);

3、給未加密的數(shù)據(jù)庫(kù)加密

SQLiteConnection?cnn?=?new?SQLiteConnection(“Data?Source=c:\\test.db“);

cnn.Open();

cnn.ChangePassword(“password“);

4、打開(kāi)加密sqlite數(shù)據(jù)庫(kù)

//方法一

SQLiteConnection?cnn?=?new?SQLiteConnection(“Data?Source=c:\\test2.db“);

cnn.SetPassword(“password“);

cnn.Open();

//方法二

SQLiteConnectionStringBuilder?builder?=?new?SQLiteConnectionStringBuilder();

builder.DataSource?=?@”c:\test.db“;

builder.Password?=?@”password“;

SQLiteConnection?cnn?=?new?SQLiteConnection(builder.ConnectionString);

cnn?.Open();

分頁(yè)

select?*?from?messages?limit?10,100;

表示跳過(guò)10行,取100行的返回結(jié)果。

PHP中怎么使用SQLite數(shù)據(jù)庫(kù),最好可以把創(chuàng)建和連接數(shù)據(jù)庫(kù)的代碼發(fā)出來(lái)。謝謝!急!急!急!

首先說(shuō)基本配置:

PHP SQLite 的使用和配置方法:

在PHP 5.1.x 以后自帶了 SQLtie 數(shù)據(jù)庫(kù)功能,只需要在配置PHP.ini中開(kāi)啟即可

;extension=php_sqlite.dll

在PHP 5.2.x 以后自帶了 SQLtie PDO數(shù)據(jù)庫(kù)功能,只需要在配置PHP.ini中開(kāi)啟即可

;extension=php_pdo_sqlite.dll

SQLite 數(shù)據(jù)庫(kù)管理:

1、SQLiteManager與PHPmyadmin不同,需要添加管理的數(shù)據(jù)庫(kù)

2、Windows下使用添加路徑需要將 X: \**\** 改為 X:/**/**

3、 創(chuàng)建數(shù)據(jù)庫(kù)的時(shí)候需要指定SQLite 數(shù)據(jù)庫(kù)文件存放的路徑

再說(shuō)操作:

?php

$db_path = 'sqlite3_db_php';

$db = new SQLite3($db_path); //這就是創(chuàng)建數(shù)據(jù)庫(kù),也是連接數(shù)據(jù)庫(kù)

if (!!$db) {

//下面創(chuàng)建一個(gè)表格

$db-exec('CREATE TABLE user (id integer primary key, name varchar(32), psw varchar(32))');


新聞標(biāo)題:php數(shù)據(jù)庫(kù)sqlite的簡(jiǎn)單介紹
本文來(lái)源:http://weahome.cn/article/ddohcci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部