最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2014年06月25日 23:35:39   投稿:mdxy-dxy  
本文介紹了php讀取sqlite數據庫的簡單例子,php編程中操作sqlite入門實例,有需要的朋友可以參考下

SQLite簡介

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

單的用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命令是打開一個數據庫文件。
如果沒有文件則創(chuàng)建。
 
sqlite_query可以執(zhí)行SQL語句。
創(chuàng)建一個表并插入數據。
 
sqlite_unbuffered_query發(fā)出SELECT語句。

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

<?php
 
//臨時目錄 在Windows環(huán)境中,如果出現上述錯誤,請使用putenv("TMP=C:/temp");指定臨時文件夾。
//putenv("TMP=C:/temp");
 
//打開數據庫
if ($db = sqlite_open("test.db",0666,$sqliteerror)) {
 
//創(chuàng)建表
sqlite_query($db, "create table user(id integer primary key,name text);");
 
//INSERT語句
$sql = "insert into user values(NULL, '名字')";
 
//執(zhí)行SQL語句
$res = sqlite_query($db, $sql);
 
//SELECT語句
$sql = "select * from user order by id desc limit 20";
 
//執(zhí)行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
    //設置腳本最大執(zhí)行時間
    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 />';
    }
    //創(chuàng)建數據表: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>";
}
?>

相關文章

  • js定義對象或數組直接量時各瀏覽器對多余逗號的處理(json)

    js定義對象或數組直接量時各瀏覽器對多余逗號的處理(json)

    定義對象或數組直接量時不同瀏覽器引擎對多余逗號的處理,js報錯分為兩種:語法錯誤和運行錯誤。
    2011-03-03
  • 關于JavaScript數組對象去重的幾種方法

    關于JavaScript數組對象去重的幾種方法

    這篇文章主要介紹了關于JavaScript數組對象去重的幾種方法,不管是map對象的特性還是reduce方法都是很好用的去重方法,需要的朋友可以參考下
    2023-04-04
  • JavaScript 限制文本框不可輸入英文單雙引號的方法

    JavaScript 限制文本框不可輸入英文單雙引號的方法

    這篇文章主要介紹了JavaScript 限制文本框不可輸入英文單雙引號的方法的相關資料,需要的朋友可以參考下
    2016-12-12
  • 關于微信小程序自定義tabbar問題詳析

    關于微信小程序自定義tabbar問題詳析

    微信小程序是一種全新的連接用戶與服務的方式,它可以在微信內被便捷地獲取和傳播,同時具有出色的使用體驗,下面這篇文章主要給大家介紹了關于微信小程序自定義tabbar問題的相關資料,需要的朋友可以參考下
    2022-04-04
  • JavaScript獲取GridView選擇的行內容

    JavaScript獲取GridView選擇的行內容

    一般GridView第一列是多選框CheckBox,負責標記當前行是否被選中,后面可以有文本框TextBox,下拉框DropDownList,標簽Lable
    2009-04-04
  • 微信小程序實現的一鍵復制功能示例

    微信小程序實現的一鍵復制功能示例

    這篇文章主要介紹了微信小程序實現的一鍵復制功能,結合實例形式分析了微信小程序wx.setClipboardData接口實現操作粘貼板進行復制操作的相關使用技巧,需要的朋友可以參考下
    2019-04-04
  • javascript設計模式 – 迭代器模式原理與用法實例分析

    javascript設計模式 – 迭代器模式原理與用法實例分析

    這篇文章主要介紹了javascript設計模式 – 迭代器模式原理與用法,結合實例形式分析了javascript迭代器模式相關概念、原理、用法及操作注意事項,需要的朋友可以參考下
    2020-04-04
  • JavaScript Canvas實現井字棋游戲

    JavaScript Canvas實現井字棋游戲

    這篇文章主要為大家詳細介紹了JavaScript Canvas實現井字棋游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • JavaScript/TypeScript中==和===的區(qū)別詳解

    JavaScript/TypeScript中==和===的區(qū)別詳解

    這篇文章主要給大家介紹了關于JavaScript/TypeScript中==和===區(qū)別的相關資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-03-03
  • 使用純原生JS實現大文件分片上傳

    使用純原生JS實現大文件分片上傳

    前段時間在工作中接觸到了文件上傳的內容,但業(yè)務中實現的功能比較簡單,于是我想著能不能使用純原生的方式實現一個大文件的上傳DEMO,從而在本質上學習大文件上傳的思路,本教程使用純原生的html+node.js實現,需要的朋友可以參考下
    2024-06-06

最新評論

永兴县| 长阳| 天水市| 遂川县| 公主岭市| 云霄县| 正阳县| 洞口县| 巍山| 辛集市| 黄大仙区| 沙湾县| 定边县| 广安市| 池州市| 天津市| 丰原市| 油尖旺区| 子洲县| 保康县| 慈溪市| 澜沧| 八宿县| 定南县| 溧水县| 得荣县| 教育| 城口县| 东光县| 台北县| 淮安市| 电白县| 富平县| 南陵县| 海淀区| 木兰县| 宿州市| 铅山县| 三都| 阿城市| 东阿县|