[pgsql-jp: 29526] Re: シーケンス型データの行の並べ換えについて。

Hiroya Torii torii @ bl.mmtr.or.jp
2003年 3月 31日 (月) 17:48:46 JST


こんにちは。鳥居といいます。

clam @ infosakyu.ne.jp wrote:

> 実は掲示板をPHPで作っていまして、レスを管理者が削除した時にid番号を
> 詰めて、並び換えて表示できないかなと思いました、

> ソートはPostgreSQL側で順備されているのでしょうか、さもなければやはり
> perl/php等で作成するのでしょうか?

PHPなら、雑に書くと
query('SELECT * FROM tbl ORDER BY id;');
for ($i = 0; 結果数; $i++) {
	$a[i]['id'] = 結果'id';
	$a[i]['title'] = 結果'title';
	echo $i . ":" . $a[i]['title'];
}
見たいに作れるとおもいます。
MTさんがおっしゃったように、表示ではつめられているように見えますし、
消すときなどは $a[i]['id']を用いればOKです。


でも記事番号とかって変わらないほうがよかったりしないですかね?
「たしかxx番の書き込みに書いてあったような」とかいう使い方を
されたり・・・。横道ごめんなさい。

-- 
      __________
     (_ _______()
     __||_[]_||__
    (___________()
       ||‡‡||             鳥居 大哉 (Hiroya TORII)
       ||    ||           mailto:torii @ bl.mmtr.or.jp
   ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■





pgsql-jp メーリングリストの案内