php框架封装数据库 php框架yii( 二 )


$db = new Mysql($hostname,$username,$password,$dbname);
//获取一条数据
$sql = "SELECT count(as_article_id) as count FROM as_article where as_article_type_id=1";
$count = $db-getOne($sql);
//获取多条数据
$sql = "SELECT * FROM as_article where as_article_type_id=1 order by as_article_addtime desc limit $start,$limit";
$service = $db-getAll($sql);
//插入数据
$arr = array(
'as_article_title'='数据库操作类',
'as_article_author'='rex',
);
$res = $db-insert('as_article',$arr);
//更新数据
$arr = array(
'as_article_title'='实例化对象',
'as_article_author'='Lee',
);
$where = "as_article_id=1";
$res = $db-update('as_article',$arr,$where);
//删除数据
$where = "as_article_id=1";
$res = $db-del('as_article',$where);
?
php 数据库封装 哪个框架好PHP随便你用什么框架都不是问题,重点是玩的熟悉了后,PHPER自己做出类似YII,CI的框架都不是问题,而且现在成熟框架来说,也有很多缺点比如 ZEND FRAMEWORK,走的是MVC套路,但是实际上低成本的框架不一定是这个结构,而是后BS时代的近似于CS结构的那种通信方式,代码越少,开发周期就会变短 。YII的问题是过度封装,仔细阅读代码 , 就会发现,这个过度封装,导致代码繁琐CI的主要问题是数据库支持 , 以后随着NOSQL类数据库的大型其道,CI那种数据库查询的封装方式 , 会导致很多功能无法通过其内框架内的查询封装解决,比如NOSQL中的立体数据,动态增减字段,把数据当成队列做PUSH和PULL的操作 , 都无法正常使用 , 牺牲了一些高级特性我一直都用自己书写的框架来构建项目,随着目前项目结构和趋势的变化,有一部分迁移到了NODE.JS,PHP不再是最嘉选择 , 如果还有不明白的话,你也可以去后盾人平台看看php基础教学视频看看 , 也是不错的选择 , 希望能帮到你,给个采纳吧谢谢((?(//?Д/?/)?))
php有框架吗最近一直以来php框架被广泛利用php框架封装数据库 , 多半都是基于mvc架构模式的,还有基于事件驱动模式的,大致列举几个 。
Zend Framework
Zend Framework 在开发社区中有大量的追随者,它致力于Web 2.0风格的程序 。因为它众多的追随者组成的活跃用户开发的扩展支持,Zend被称为“The PHP Company” 。Zend是一个(也可能不是)今天可用的最受欢迎的PHP开发框架 。它有健壮的特征能够支持协作开发,它需要一些PHP的额外知识 。
E
E是一款非常简洁优秀开源的超轻量级PHP框架,致力于追求简洁,安全,自由,高效,是中小型项目首选框架 。框架构架合理,一键生成完全合乎规范的大型网站文件夹架构,网站架构一目了然 。强大的外部类库支持,分布式存储,强大的缓存系统,内置smarty模板引擎,单入口MVC模式 , 面向对象编程,具有微内核设计 , 移植性强 , 松散耦合等特点 , 能集成到你任何一个系统里面 。无论您是一个NewPHPer 还是OLDPHPER,那么E框架是您的首选 。学习完E框架后您可以快速并且轻松的驾驭其php框架封装数据库他框架,步入php高手之列 。
CakePHP
CakePHP 无论对于初学者还是职业PHP开发者都是很好的选择 。它基于与Ruby on Rails同样的原则而设计,它十分注重快速开发——这使得它成为一个非常好的用于RAD的开发框架 。它快速增长的支持系统,简洁性和可测量性使得CakePHP成为今天可用的最受欢迎的PHP开发框架之一 。
SpeedPHP
SpeedPHP是一款全功能的国产PHP应用框架系统 。她以“快速开发、快速学习、快速运行”为理念,在提高团队开发效率、容易学习及使用、轻量级架构以增加执行速度等方面有着突出的表现 。SpeedPHP框架是从实际运行的商业系统中取其精华而成的,在稳定性和运行速度上都非常出色;同时有着清晰的架构,更有利于提高团队开发效率,教程众多,入门容易 , 号称最适合初学者的PHP框架 , 快速带你进入PHP高手的行列 。

推荐阅读