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

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

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 | 长沙中央空调维修,中央空调清洗维保,空气能热水工程,价格,公司就找维小保-湖南维小保环保科技有限公司 | 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 艾乐贝拉细胞研究中心 | 国家组织工程种子细胞库华南分库 | 福州时代广告制作装饰有限公司-福州广告公司广告牌制作,福州展厅文化墙广告设计, | 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | 杭州荣奥家具有限公司-浙江办公家具,杭州办公家具厂 | 耐高温电缆厂家-远洋高温电缆| 搬运设备、起重设备、吊装设备—『龙海起重成套设备』 | 交流伺服电机|直流伺服|伺服驱动器|伺服电机-深圳市华科星电气有限公司 | 单电机制砂机,BHS制砂机,制沙机设备,制砂机价格-正升制砂机厂家 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | STRO|DTRO-STRO反渗透膜(科普)_碟滤 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 宏源科技-房地产售楼系统|线上开盘系统|售楼管理系统|线上开盘软件 | 防水接头-电缆防水接头-金属-电缆密封接头-不锈钢电缆接头 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | 皮带机_移动皮带机_大倾角皮带机_皮带机厂家 - 新乡市国盛机械设备有限公司 | 膜结构车棚|上海膜结构车棚|上海车棚厂家|上海膜结构公司 | 聚天冬氨酸,亚氨基二琥珀酸四钠,PASP,IDS - 远联化工 | 苏商学院官网 - 江苏地区唯一一家企业家自办的前瞻型、实操型商学院 | 全钢实验台,实验室工作台厂家-无锡市辰之航装饰材料有限公司 | 在线浊度仪_悬浮物污泥浓度计_超声波泥位计_污泥界面仪_泥水界面仪-无锡蓝拓仪表科技有限公司 | 天津蒸汽/热水锅炉-电锅炉安装维修直销厂家-天津鑫淼暖通设备有限公司 | 动物麻醉机-数显脑立体定位仪-北京易则佳科技有限公司 | 肉嫩度仪-凝胶测试仪-国产质构仪-气味分析仪-上海保圣实业发展有限公司|总部 | 艺术涂料|木纹漆施工|稻草漆厂家|马来漆|石桦奴|水泥漆|选加河南天工涂料 | 继电器模组-IO端子台-plc连接线-省配线模组厂家-世麦德 | 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 学生作文网_中小学生作文大全与写作指导 | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | 优秀的临床医学知识库,临床知识库,医疗知识库,满足电子病历四级要求,免费试用 | 学习虾-免费的学习资料下载平台| Honsberg流量计-Greisinger真空表-气压计-上海欧臻机电设备有限公司 | 依维柯自动挡房车,自行式国产改装房车,小型房车价格,中国十大房车品牌_南京拓锐斯特房车 - 南京拓锐斯特房车 | 传递窗_超净|洁净工作台_高效过滤器-传递窗厂家广州梓净公司 | 宠物店加盟_宠物连锁店_开宠物店-【派多格宠物】 | 骨密度检测仪_骨密度分析仪_骨密度仪_动脉硬化检测仪专业生产厂家【品源医疗】 | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 |