- ベストアンサー
PEAR DBでの行取得について
PEAR::DBにてテーブルの内容は現在下記のようにしておりますが 明示的に例えば2行目のデータを取得したい場合はどのようにすれば良いでしょうか。 $res =& $db->query('select * from shouhin'); while ($row =& $res->fetchRow()) { }
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
それだけでは、意図がわかりませんが、色々方法があります。 ■PHPのロジックとして行う <?php $res = $db->query('select * from shouhin'); $res->fetchRow(); //一行目をスルーするためにとりあえずメソッドを叩く $row = $res->fetchRow(); //ここで二行目が得られる。 //三行目が欲しい場合は $row = $res->fetchRow(); //再度叩く ?> ■SQLで対処 そもそも2行目以外いらないなら、MySQLつかってるなら <?php $res = $db->query('select * from shouhin limit 1, 1'); $row = $res->fetchRow(); ?> とすれば、良いです。