このページの内容は古い。現状のコミュニティ版では /data/class/SC_DbConn.php で行うのが適切。

実行しているSQLを取得する

/data/class/SC_Query.php

    function select($col, $table, $where = "", $arrval = array()){
        $sqlse = $this->getsql($col, $table, $where);
        // DBに依存した SQL へ変換
        $dbFactory = SC_DB_DBFactory::getInstance();
        $sqlse = $dbFactory->sfChangeMySQL($sqlse);
        $ret = $this->conn->getAll($sqlse, $arrval);
+       $this->getLastQuery(true);
        return $ret;
    }