国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

php讀取sqlite數據庫入門實例代碼

2019-11-20 14:24:10
字體:
來源:轉載
供稿:網友

SQLite簡介

SQLite是一款輕型的數據庫,是遵守ACID的關聯式數據庫管理系統,它的設計目標是嵌入  式的,而且目前已經在很多嵌入式產品中使用了它,它占用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠了。
它能夠支持 Windows/Linux/Unix等等主流的操作系統,同時能夠跟很多程序語言相結合,比如Tcl、PHP、Java、C++、.Net等,還有ODBC接口,同樣比起 Mysql、PostgreSQL這兩款開源世界著名的數據庫管理系統來講,它的處理速度比他們都快。

單的用PHP連接SQLite建立表,并使用INSERT和SELECT語句操作SQLITE數據庫。
 
在使用SQLite前,我們要確保php.ini中已經啟用sqlite和pdo配置
 
打開PHP.INI文件,打下以下擴展:

復制代碼 代碼如下:

extension=php_pdo.dll
extension=php_pdo_sqlite.dll
extension=php_sqlite.dll

sqlite_open命令是打開一個數據庫文件。
如果沒有文件則創建。
 
sqlite_query可以執行SQL語句。
創建一個表并插入數據。
 
sqlite_unbuffered_query發出SELECT語句。

循環并顯示結果。
 
unable to open a temporary database file for storing temporary tables
無法打開存儲臨時表的臨時數據庫文件,在Windows環境中,如果出現上述錯誤,
請使用putenv("TMP=C:/temp");指定臨時文件夾。
 
具體請看代碼:

<?php //臨時目錄 在Windows環境中,如果出現上述錯誤,請使用putenv("TMP=C:/temp");指定臨時文件夾。//putenv("TMP=C:/temp"); //打開數據庫if ($db = sqlite_open("test.db",0666,$sqliteerror)) { //創建表sqlite_query($db, "create table user(id integer primary key,name text);"); //INSERT語句$sql = "insert into user values(NULL, '名字')"; //執行SQL語句$res = sqlite_query($db, $sql); //SELECT語句$sql = "select * from user order by id desc limit 20"; //執行SQL語句$res = sqlite_unbuffered_query($db, $sql); //顯示結果while ($item = sqlite_fetch_array($res, SQLITE_ASSOC)) {print "ID:".$item["id"] ."NAME:".$item["name"];print "<BR>";}; //關閉數據庫sqlite_close($db); } else {print $sqliteerror;}?>

PHP+SQLite數據庫操作教程與實例

<?php    //設置腳本最大執行時間    set_time_limit(0);    //sqlite數據庫文件名    $db_name = 'md5.db';    //打開sqlite數據庫    $db = sqlite_open($db_name);    //異常處理    if( !$db ) {        echo '不能連接SQlite文件:',$db_name,'<br />';    }else{        echo '成功連接SQlite文件:',$db_name,'<br />';    }    //創建數據表:MD5密碼表    sqlite_query($db, "CREATE TABLE md5 (s int(4) PRIMARY KEY,d varchar(32))");    //插入記錄    $s = 0;    while($s <= 999999){        $d = md5($s);        sqlite_query($db, "INSERT INTO md5 VALUES ($s,'{$d}')");        $s++;    }    //檢索所有記錄    $result = sqlite_query($db, 'SELECT * FROM md5');    echo '<pre>';    while ($row = sqlite_fetch_array($result, SQLITE_BOTH)) {        echo 'Md5:',$row['d'],' Src:',$row['s'], '<br />';    }    echo '</pre>';    //關閉SQLite連接    sqlite_close($db);?>

php讀取sqlite入門版

<?php//打開sqlite數據庫//$db = @sqlite_open("MM.sqlite", 0666, $error); // 不支持//$db = new PDO('sqlite:MM.sqlite');//異常處理if (!$db) die("Connection Sqlite failed./n");//添加一個叫做foo的數據庫//@sqlite_query($db, "CREATE TABLE foo (bar varchar(10))");//插入一條記錄//@sqlite_query($db, "INSERT INTO foo VALUES ('fnord')");//檢索所有記錄$result = $db->query('select BottleEncryptUsrName from BottleTable4');//打印獲取的結果foreach($result as $row){	echo $row[0];	echo "<br>";}?>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浙江省| 克东县| 明水县| 靖边县| 宁乡县| 宜阳县| 丘北县| 呼图壁县| 大庆市| 宁晋县| 牟定县| 北宁市| 石首市| 子洲县| 昌都县| 双城市| 永修县| 临沭县| 阜南县| 肥东县| 梓潼县| 邵阳县| 谷城县| 泰顺县| 昭苏县| 枣阳市| 维西| 南召县| 彭水| 邓州市| 平罗县| 吉林市| 周口市| 台中市| 建德市| 斗六市| 齐齐哈尔市| 泗水县| 达拉特旗| 古丈县| 改则县|