Fuelのクエリビルダーに、SQL クエリを文字列で返却させる
Database_Query::compileを使います。
参考:Query Builder Select - クラス - FuelPHP ドキュメント
$sql = \Db::select() ->from('table_name') ->where('id', '=', 1) ; $connection = \Database_Connection::instance('database_name'); $query = $sql->compile($connection);
$queyの中身を出力すると以下の文字列が得られます。
SELECT * FROM `table_name` WHERE `id` = 1
Database_Query_Builder_Selectに限らず、
Database_Query_Builder_Insert、Database_Query_Builder_Deleteクラスなど、
Database_Query_Builder_XXXクラスは、Database_Queryクラスの拡張なので、
どのビルダーでも同じ方法が使えるはず。