[很重要]调查一下,大家在PHP中用什么框架或方式来使用SQL数据库的?

2013-02-17 13:47:32 +08:00
 catfan
具体来说就是在PHP中用什么方式来连接数据库来实现数据的查询,插入,更新,删除等操作。

最基本的应该就是直接用mysql_query传递SQL语句吧:
mysql_query("SELECT name FROM days WHERE uid=1");

或好一点的应该就是使用内置的mysqli_query或者PDO来处理:
mysqli_query("SELECT name FROM days WHERE uid=1");

$database = new PDO();
$database->query("SELECT name FROM days WHERE uid=1");

还是使用某些PHP框架?框架的名称是什么?觉得如何?

还是自己亲手写一个连接数据库的小框架之类的?

之前查了一下,貌似这类的开源框架并不多呢。不知大家的使用情况是如何的。
6758 次点击
所在节点    PHP
24 条回复
Mutoo
2013-02-22 08:59:35 +08:00
ORM模式都挺好用,不过我只小试过国产的 thinkphp 在 sae 上开发。你可以参考一下 thinkphp 手册

http://doc.thinkphp.cn/manual/features.html

http://doc.thinkphp.cn/manual/curd.html
dodogod
2013-02-27 02:38:58 +08:00
推荐这个 http://j4mie.github.com/idiormandparis/

特别是Idiorm,轻巧强大

======
同推荐,支持php5.2哦
picasso250
2013-03-27 23:38:11 +08:00
看了上面的回复,我把我自用的一个开源出来了。现在看来和 paris 有点像,不过是受到 Doctrine 的启发。之前基于 PDO 的,刚刚换成了 LazyPHP 的 db 类了,可能会有很多 bug。
https://github.com/picasso250/LazyPHP-AR
konakona
2013-05-05 21:11:56 +08:00
thinkphp的ORM

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/60518

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX