php讀取sqlite資料庫入門執行個體_PHP教程

來源:互聯網
上載者:User
php讀取sqlite資料庫的例子,php編程中操作sqlite入門執行個體.
原文參考:http://www.jbxue.com/article/php/22383.html
在使用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");//開啟資料庫 www.jbxue.comif ($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 "
";};//關閉資料庫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,'
';}else{echo '成功串連SQlite檔案:',$db_name,'
';}//建立資料表: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 '
';while ($row = sqlite_fetch_array($result, SQLITE_BOTH)) {echo 'Md5:',$row['d'],' Src:',$row['s'], '
';}echo '
';//關閉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 "
";}?>

http://www.bkjia.com/PHPjc/818150.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/818150.htmlTechArticlephp讀取sqlite資料庫的例子,php編程中操作sqlite入門執行個體. 原文參考:http://www.jbxue.com/article/php/22383.html 在使用SQLite前,要確保php.ini中已經啟...

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.