[PHP-users 18844]DBからの検索結果に行番号を追加表示させたい

Kazuhiro Abe kazuabe @ alles.or.jp
2003年 11月 7日 (金) 14:07:16 JST


KAZです。
いつもお世話になります。
データーベース(postgres)の検索結果に行番号を表示させたいのですが
どのようにしたら良いのでしょう?
お忙しいとは存じますが、アドバイスをお願い致します。


sql ="SELECT ondo,tenki,date FROM otenki ORDER by ondo DESC ;"
$res = pg_query($con, $sql);
print("<table border>\n");
for ($i=0;$i<$rowcnt;$i++) {
  print("<tr>\n");
  if ($i == 0) {
    $colcnt = pg_numfields($res);
    for ($j=0;$j<$colcnt;$j++) {
      printf("<th>%s</th>", pg_fieldname($res,$j));
    }
    print("</tr>\n<tr>\n");
  }
  $row = pg_fetch_array($res, $i, PGSQL_NUM);
  for ($j=0;$j<$colcnt;$j++) {
    print("<td align=center>{$row[$j]}</td>");
  }
  print("</tr>\n");
}
print ("</table>\n");
pg_close($con);

otenki (温度の高い順に表示)
      ondo | tenki|date
     −−−−−−−−−−−
      22   |晴れ  |10-27
     20   |晴れ  |10-24
     19   |曇り  |11-05

otenki (温度の高い順に行番号を入れて表示)
順位|ondo | tenki|date
−−−−−−−−−−−−−−−
 1 |22   |晴れ  |10-27
 2 |20   |晴れ  |10-24
 3 |19   |曇り  |11-05
 
 宜しくお願い致します。




PHP-users メーリングリストの案内