mysql:7883
From: HOLA <HOLA <hola@xxxxxxxxxx>>
Date: Sun, 08 Jun 2003 21:48:03 +0900
Subject: [mysql 07883] Re: ランダム行の取得について
嶋田です。 早速の返事ありがとうございます。 ただ、下のセレクト文で行っても id がauto_increment であり、いくつか 削除しているため、id は連続していません。 ですので、 id ------------ 1 3 4 ------------ ですと $id=rand(1,100) が2を取得してきた場合、NULLが入ってしまいます。 何かよい案はないでしょうか? > shinoharaです > > > mysql_query(SELECT * FROM problem WHERE id='$id') > > クエリー文を以下のようにすれば如何ですか? > > SELECT * FROM problem WHERE id = '$id' ORDER BY RAND() > > -- > Sadachika Shinohara <sinohara@xxxxxxxxxx> > >
7881 2003-06-08 12:27 [HOLA <hola@xxxxxxxxx] ランダム行の取得について 7882 2003-06-08 12:44 ┗[Sadachika Shinohara ] -> 7883 2003-06-08 21:48 ┗[HOLA <hola@xxxxxxxxx] 7885 2003-06-08 22:20 ┗[<sugita@xxxxxxxxxx> ] 7887 2003-06-08 22:48 ┗[HOLA <hola@xxxxxxxxx] 7888 2003-06-09 08:47 ┗["Tatsuya Kondo" <kon]