如何使PDO更简单

Flo*_*ens 5 php mysql pdo function

虽然我将自己(最终!)从mysql_connect()转换为PDO :: etc以及所有其他mysql函数,为我的网站采用更好的数据库抽象编码风格,但我不禁注意到如何面向对象,错误异常处理并根据这些东西准备好的陈述是.我对这一切都很好,但我确信我旁边的初学者只能获得复制和粘贴的简单性.

是否有任何库/脚本/用户贡献使DBO调用更简单,例如删除异常处理和面向对象,或至少n00b友好?

我用PDO创建了自己的库,但我不确定那里已有什么?

Ms0*_*s01 4

您可以使用使用 ORM 的框架,例如 Laravel: http: //laravel.com/docs/database/eloquent

但是你不会编写自己的 SQL 查询(或者不推荐),否则你可以只使用 MySQLi: https: //www.php.net/mysqli_query但我认为它们都没有消除任何客观观点。但对于新程序员来说,两者可能更容易理解。

我建议您至少为未来的项目建立一个框架。

以下是其中的一些示例:

  • 您还应该尝试 Doctrine2 (http://www.doctrine-project.org/)。它是另一个 ORM 框架(如 Laravel),不难使用,而且实际上非常完整。 (6认同)