最近CodeingniterというPHPのフレームワークを使い始めたんですが、使ってみると結構面白いです。 さて、CodeIgniterではActive Recordを使ってデータベースに接続するのですが、作成中のSQLが分かりづらいです。 SQLを作成している個所を見て考えるのはちょっと面倒ということで、ActiverRecordのクラスをちょっと調べてみました。 /** * Compile the SELECT statement * * Generates a query string based on which functions were used. * Should not be called directly. The get() function calls it. * * @access private * @return string */ function _co