PEARでのMySQLからのレコード取得方法
通常: $sql = "select * from テーブル名"; $res = $db->query ($sql); while ($row = $res->fetchRow (DB_FETCHMODE_ASSOC )) { //処理 }
getAll:$resには、レコードの数だけの二次元配列が作成される。 $res = $db->getAll ($sql , DB_FETCHMODE_ASSOC);
getRow:$resには、SQLの結果から最初の一行を返す。 $res = $db->getRow ($sql , DB_FETCHMODE_ASSOC);
getOne:最初に取得するレコードの先頭のフィールドの値だけを返す。 $res = $db->getOne ($sql);
getCol:第2引数に指定した番号のフィールドの値だけを配列で返す。 $res = $db->getCol ($sql , 1);