摘要:版本版本同一樣,早期操作這些數(shù)據(jù)庫都是分別調用各自的驅動。用打開項目目錄,打開終端,輸入出現(xiàn)上圖即表示安裝成功。經測試完全可用。這個命令將轉成支持的配置首先確保里的所有涉及的擴展打開。
本篇文章講述php怎么與sqlite數(shù)據(jù)庫協(xié)作。
PHP版本: 5.6.23 sqlite版本: 3.16.2
同mysql一樣,早期php操作這些數(shù)據(jù)庫都是分別調用各自的驅動。現(xiàn)在加入了PDO這個中間層。可以看看我這篇筆記PDO用法記錄.下面講的代碼可能并不規(guī)范,但是能夠工作,我的目的也在于此。
sqlite3操作廢話不多說,sqlite可以看做是小型數(shù)據(jù)庫,去官網(wǎng)選擇相應版本解壓到某個目錄下,并把該目錄放到環(huán)境變量path中。
用vscode打開項目目錄,Ctrl+`打開終端,輸入sqlite3.
出現(xiàn)上圖即表示安裝成功。
貌似sqlite3命令行不能自動完成,要添加的話得自己編譯源碼。see this
關于sqlite的命令行操作直接去官網(wǎng)看吧。
不過有個快速的寫數(shù)據(jù)庫的辦法就是直接建sql文件,然后用以下命令將sql文件轉成sqlite3數(shù)據(jù)庫文件。經測試完全可用。如果不能使用,請注意你的sql語法是否有誤。
這是我寫的sql文件,與sqlite3生成的不一樣,為了預防出現(xiàn)問題,請使用簡單點的sql語句。
CREATE TABLE meals (dish text, price number, meal text); INSERT INTO "meals" VALUES("eggs",12,"lunch");
這個命令將 .sql 轉成sqlite3支持的.db
cat test.sql | sqlite3 test.dbphp.ini配置
首先確保php.ini里的所有涉及sqlite的擴展打開。
然后把路徑添加進去,別忘了重啟。
測試prepare("SELECT dish,price FROM meals WHERE meal LIKE ?"); $stmt->execute(array($_POST["meal"])); $rows = $stmt->fetchAll(); // If no dishes were found in the database, say so if (count($rows) == 0) { print "No dishes available."; } else { // Print out each dish and its price as a row // in an HTML table print "
Dish | Price |
---|---|
$row[0] | $row[1] |
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22273.html
摘要:最新插入的支持數(shù)據(jù)庫移植如果你的部署將來有多種數(shù)據(jù)庫那就用它了同時是設計的執(zhí)行效率較高他已經封裝為的擴展庫組件了運行快效率高這是修改為版本的原生類導入的配置文件我這里只是方便前端修改,也可以搞成文件 PDO支持數(shù)據(jù)庫移植,如果你的部署將來有多種數(shù)據(jù)庫,那就用它了.同時,PDO是C設計的,執(zhí)行效率較高.他已經封裝為PHP的擴展庫組件了.運行快,效率高 class dbManager{ ...
小編寫這篇文章的主要目的,主要是給大家去做一個介紹,介紹的內容還是涉及到Python,主要是利用Python sqlite3,使用第三方的數(shù)據(jù)庫,讀取讀寫SQLite數(shù)據(jù)庫,具體的方法是什么呢?下面給大家詳細解答下。 1數(shù)據(jù)概覽 學生課程成績:studentID、name、english、chinese、math,存在一定缺失值 2任務定義 基于學生課程成績文件,使用pandas和sq...
摘要:常見錯誤權限不足路徑不對安裝刪除安裝修改設置修改把改成默認權限權限重啟系統(tǒng),這樣文件才會根據(jù)權限重新生成配置必填,否則會是默認值相應的錯誤可以在的日志中看到 nginx PHP常見錯誤 1、php7.0-fpm.sock權限不足: [crit] 3182#3182: *20 connect() to unix:/run/php/php7.0-fpm.sock failed (13: P...
閱讀 728·2021-08-17 10:11
閱讀 1594·2019-08-30 11:15
閱讀 1017·2019-08-26 13:54
閱讀 3502·2019-08-26 11:47
閱讀 1212·2019-08-26 10:20
閱讀 2816·2019-08-23 18:35
閱讀 1213·2019-08-23 17:52
閱讀 1297·2019-08-23 16:19