5

私は (ついに!) mysql_connect() から PDO::etc および他のすべての mysql 関数に自分自身を変換し、より優れた DB 抽象化コーディング スタイルを自分の Web サイトに採用しましたが、オブジェクト指向のエラー例外処理がどのように行われているかに注目せずにはいられませんでした。そして、このようなものに基づいて準備されたステートメントは. 私はこれで大丈夫ですが、私の隣にいる初心者は、コピーアンドペーストの単純さまでしか理解できないと確信しています.

例外処理やオブジェクト指向を削除する、または少なくとも n00b フレンドリーにするなど、DBO 呼び出しをより簡単にするためのライブラリ/スクリプト/ユーザーの貢献はありますか?

PDO を使用して独自のライブラリを作成しましたが、既に何があるかわかりませんか?

4

1 に答える 1

4

Laravel のような ORM を使用するフレームワークを使用できます: http://laravel.com/docs/database/eloquent

しかし、独自の SQL クエリを作成していない (または推奨されていない) 場合は、MySQLi: http://se2.php.net/mysqli_queryを使用できますが、どちらも私が思う客観的なビューを削除しません。しかし、新しいプログラマにとってはどちらも理解しやすいかもしれません。

少なくとも将来のプロジェクトのフレームワークに進むことをお勧めします。

それらすべての例を次に示します。

于 2013-01-21T13:03:13.577 に答える