需要用于PHP的好的SQL库

时间:2010-10-09 19:30:06

标签: php sql mysql wrapper

我需要像Crystal Project这样的图书馆 我目前使用Crystal,但它具有错误的连接和表前缀支持,并且没有获取行数的功能,因此我需要更改为更好地支持这些功能。

我不需要ORM或抽象库。我只需要链式方法支持的好mysql包装器,例如:

(->order_by('-id')->limit(($page - 1) * 20, 20)->print_sql();)

2 个答案:

答案 0 :(得分:3)

是的,我还不会使用Crystal。在开发有用的数据库之前,作者有一个long way to go

您似乎对API有一些喜欢和不喜欢,但您没有描述它们是什么。所以我只给出PHP的数据库接口列表,你可以去看看它们是否符合你的喜好:

另外几个通用的Web应用程序框架提供了某种数据库访问层:

答案 1 :(得分:0)

我写了a MySQL wrapper PHP library名为 Zebra_Database 。它是紧凑的(仅限一个文件),轻量级,基于PHP的MySQLi扩展,具有许多有用的方法,支持通过memcache进行缓存,具有出色的文档和出色的调试界面。而且,最重要的是,它自2006年以来一直在不断发展。