当我将自己(终于!)从 mysql_connect() 转换为 PDO::etc 和所有其他 mysql 函数时,为了对我的网站采用更好的 DB 抽象编码风格,我不禁注意到面向对象的错误异常处理和基于这些东西的准备好的陈述是。我对这一切都很好,但我确信我旁边的初学者只会简单地复制和粘贴。
是否有任何库/脚本/用户贡献可以使 DBO 调用更简单,例如删除异常处理和面向对象,或者至少对 n00b 友好?
我用 PDO 创建了自己的库,但我不确定那里已经有什么?
您可以使用使用 ORM 的框架,例如 Laravel:http ://laravel.com/docs/database/eloquent
但是你没有编写自己的 SQL 查询(或不推荐),否则你可以只使用 MySQLi:http ://se2.php.net/mysqli_query但它们都没有删除我认为的任何客观观点。但是对于新程序员来说,两者都可能更容易理解。
我建议你至少为你未来的项目寻找一个框架。
以下是其中的一些示例: