我需要像Crystal Project这样的库
我目前使用Crystal,但是它对联接和表前缀的支持不佳,并且没有获取行数的功能,因此我需要更改为对它们有更好支持的东西。

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

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

最佳答案

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

您似乎对API有一些喜好,但尚未说明它们是什么。因此,我只列出PHP的数据库接口(interface),您可以检查一下它们是否符合您的喜好:

  • CoughPHP
  • Doctrine
  • Outlet
  • Pork.dbObject
  • Propel
  • Redbean
  • Repose

  • 另外,一些通用的Web应用程序框架提供了某种数据库访问层:
  • Axon(无脂肪框架的一部分)
  • Flourish
  • Kohana
  • Prado
  • Solar
  • Zend Framework
  • 关于php - 需要PHP的良好的SQL库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3897555/

    10-16 14:56