电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

PHP5環(huán)境下采用Sqlite數(shù)據(jù)庫開發(fā)小小總結(jié)

瀏覽:152日期:2024-01-14 10:34:11

最近花了10多天重新寫了泡菜博客,采用了PHP5+SQLITE技術。原因是MYSQL管理非常麻煩,而且還得花錢另外買數(shù)據(jù)庫。

sqlite 是一款輕量級的、基于文件的嵌入式數(shù)據(jù)庫,2000年就已經(jīng)誕生,經(jīng)過7年多的發(fā)展,直到今天已經(jīng)成為最流行的嵌入式數(shù)據(jù)庫,包括Google在內(nèi)的公司在其桌面軟件中亦使用 sqlite 存儲用戶數(shù)據(jù)。由此可以看出,已經(jīng)沒有任何理由去懷疑sqlite的穩(wěn)定性了。(此段載自藍雨設計)

那么如何在PHP5中使用呢?PHP5中有2種連接sqlite的方法。一種是默認提供的,另一種是PDO類。默認的只支持sqlite2,但是PDO可以間接支持sqlite3。下面是我寫的簡單的PDO類可以兼容2個版本。

以下為引用的內(nèi)容:class SQLite{ function __construct($file){ try{ $this->Connection=new PDO('sqlite2:'.$file); }catch(PDOException $e){ try{ $this->Connection=new PDO('sqlite:'.$file); }catch(PDOException $e){ exit('error!'); } } } function __destruct(){ $this->Connection=null; } function Query($SQL){ return $this->Connection->Query($SQL); } function Execute($SQL){ return $this->Query($SQL)->fetch(); } function RecordArray($SQL){ return $this->Query($SQL)->fetchAll(); } function RecordCount($SQL){ return count($this->RecordArray($SQL)); } function RecordLastID(){ return $this->Connection->lastInsertId(); } }

然后實例化,在實例化中如果數(shù)據(jù)庫存在就自動打開,不存在就會自動創(chuàng)建數(shù)據(jù)庫。

以下為引用的內(nèi)容:$DB=new SQLite('blog.db')//這個數(shù)據(jù)庫文件名字任意

創(chuàng)建數(shù)據(jù)庫表

以下為引用的內(nèi)容:$DB->Query('create table test(id integer primary key,title varchar(50)');

接下來添加數(shù)據(jù)

以下為引用的內(nèi)容:$DB->Query('insert into test(title) values('泡菜')');$DB->Query('insert into test(title) values('藍雨')');$DB->Query('insert into test(title) values('Ajan')');$DB->Query('insert into test(title) values('傲雪藍天')')

之后就是如何讀取數(shù)據(jù)了。也就是循環(huán)。

以下為引用的內(nèi)容:$SQL='select title from test order by id desc';foreach($DB->Query($SQL) as $RS){ echo $RS['title'];}

對于企業(yè)來說SQLITE可能會小點,但是對于個人來說它確實是個好東西,可移植性非常好。

本人水平有限,如果以上內(nèi)容有錯誤請指正。謝謝!

標簽: PHP
主站蜘蛛池模板: 汽液过滤网厂家_安平县银锐丝网有限公司| 微信小程序定制,广州app公众号商城网站开发公司-广东锋火 | 超声波分散机-均质机-萃取仪-超声波涂料分散设备-杭州精浩 | 蒸压釜-陶粒板隔墙板蒸压釜-山东鑫泰鑫智能装备有限公司 | 郑州大巴车出租|中巴车租赁|旅游大巴租车|包车|郑州旅游大巴车租赁有限公司 | 宝宝药浴-产后药浴-药浴加盟-艾裕-专注母婴调养泡浴 | 诗词大全-古诗名句 - 古诗词赏析| 分轨 | 上传文件,即刻分离人声和伴奏 | 微型气泵-真空-蠕动-水泵-厂家-深圳市品亚科技有限公司 | 环氧树脂地坪漆_济宁市新天地漆业有限公司 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 | 铝机箱_铝外壳加工_铝外壳厂家_CNC散热器加工-惠州市铂源五金制品有限公司 | 步入式高低温测试箱|海向仪器 | 蒸压釜_蒸养釜_蒸压釜厂家-山东鑫泰鑫智能装备有限公司 | 深圳希玛林顺潮眼科医院(官网)│深圳眼科医院│医保定点│香港希玛林顺潮眼科中心连锁品牌 | 焊接减速机箱体,减速机箱体加工-淄博博山泽坤机械厂 | 郑州大巴车出租|中巴车租赁|旅游大巴租车|包车|郑州旅游大巴车租赁有限公司 | 匀胶机旋涂仪-声扫显微镜-工业水浸超声-安赛斯(北京)科技有限公司 | 电梯乘运质量测试仪_电梯安全评估测试仪-武汉懿之刻 | 无线讲解器-导游讲解器-自助讲解器-分区讲解系统 品牌生产厂家[鹰米讲解-合肥市徽马信息科技有限公司] | 煤矿支护网片_矿用勾花菱形网_缝管式_管缝式锚杆-邯郸市永年区志涛工矿配件有限公司 | 聚合甘油__盐城市飞龙油脂有限公司 | 土壤检测仪器_行星式球磨仪_土壤团粒分析仪厂家_山东莱恩德智能科技有限公司 | 手术室净化厂家-成都做医院净化工程的公司-四川华锐-15年特殊科室建设经验 | 广州迈驰新GMP兽药包装机首页_药品包装机_中药散剂包装机 | 模型公司_模型制作_沙盘模型报价-中国模型网 | 岩棉切条机厂家_玻璃棉裁条机_水泥基保温板设备-廊坊鹏恒机械 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 搬运设备、起重设备、吊装设备—『龙海起重成套设备』 | 扫地车厂家-山西洗地机-太原电动扫地车「大同朔州吕梁晋中忻州长治晋城洗地机」山西锦力环保科技有限公司 | 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 电抗器-能曼电气-电抗器专业制造商 | 除甲醛公司-甲醛检测治理-杭州创绿家环保科技有限公司-室内空气净化十大品牌 | 今日娱乐圈——影视剧集_八卦娱乐_明星八卦_最新娱乐八卦新闻 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 高压贴片电容|贴片安规电容|三端滤波器|风华电容代理南京南山 | 工业铝型材-铝合金电机壳-铝排-气动执行器-山东永恒能源集团有限公司 | 大巴租车平台承接包车,通勤班车,巴士租赁业务 - 鸿鸣巴士 | 胶辊硫化罐_胶鞋硫化罐_硫化罐厂家-山东鑫泰鑫智能装备有限公司 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 缝纫客|