fetchRow
以下のようには出来ない。
$res = $db->select() ->from('user') ->limit(1,0) ->query() ->fetchRow();
こう↓書くらしい。
$sql = $db->select() ->from('user') ->limit(1,0); $res = $db->fetchRow($sql->__toString());
なんで?メソッドチェーンでそのまま繋げた方がいいんじゃないの?
もしかしてみんな素のSQL文書いてる?
$res = $db->fetchRow('select * from user limit 0,1');
まあそっちの方が好きだからいいんだけど。
ところでfetchRowの場合でも、limitかけないとテーブル全データ取得するんだろうか。
なんか怖いからlimitかけてる。