亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: MYSQL 的隨機(jī)排序 [打印本頁]

作者: jummpbull    時間: 2004-10-05 10:20
標(biāo)題: MYSQL 的隨機(jī)排序
我在網(wǎng)上看到
SELECT * FROM `table` ORDER BY NEWID()

可以隨機(jī)排序
我用了但出錯
可能對能針對MS SQL SERVER

那 MYSQL 中如何實現(xiàn)
作者: ukalpa    時間: 2004-10-05 10:31
標(biāo)題: MYSQL 的隨機(jī)排序
網(wǎng)上找到的:http://www.chinalinuxpub.com/read.htm?id=78

標(biāo)題:如何從數(shù)據(jù)庫中隨機(jī)取記錄

發(fā)布人:子夜游魂 發(fā)布日期:2000-8-24 被讀數(shù):2286
有些時候,我們常常需要從數(shù)據(jù)庫中隨機(jī)取出一些記錄,下面的這個例子就展示了如何從數(shù)據(jù)庫中隨機(jī)取出一組數(shù)據(jù)或者某條記錄。

  1. <?php
  2. $db_con=mysql_connect(myhost,myuser,mypassword);
  3. mysql_select_db( "mydatebase",$db_con);
  4. $sql= "select * form mytable";
  5. $result=mysql_query($sql);
  6. $max_num=mysql_num_rows($result);
  7. srand((double)microtime()*1000000);  //生成隨機(jī)數(shù)種子。這個是zz自php4的手冊
  8. $se_pos=rand(1, $max_num);            //從1到最大記錄數(shù)取隨機(jī)數(shù)
  9. $length=10;                           //設(shè)定共取多少條記錄
  10. //下面是取出指定數(shù)目的記錄。
  11. $sql_lim= "select * from mytable limit $se_pos,$length";
  12. $result_lim=mysql_query($sql_lim);
  13. $myrow_lim=mysql_fetch_array($result_lim);
  14. //然后就可以用$myrow[字段名]來輸出結(jié)果了。
  15. //當(dāng)然,也可以取指定記錄
  16.   $sql_app= "select * from mytable where id=$se_pos";
  17.   $result_app=mysql_query($sql_app);
  18.   $myrow_app=mysql_fetcha_arry($result_app);
  19. ?>;
復(fù)制代碼

作者: jummpbull    時間: 2004-10-05 14:22
標(biāo)題: MYSQL 的隨機(jī)排序
這只能隨機(jī)取一條記錄
如果我想取所有但次序是隨機(jī)的就不行了
作者: HonestQiao    時間: 2004-10-05 17:05
標(biāo)題: MYSQL 的隨機(jī)排序
不知道你這樣子意欲何為?

你可以這么來做哦,設(shè)定自己的程序算法,然后要幾條,就到數(shù)據(jù)庫搜索幾次啊。
作者: titan3    時間: 2004-10-05 17:20
標(biāo)題: MYSQL 的隨機(jī)排序
mysql中可以這樣實現(xiàn):

SELECT *
FROM table
ORDER BY RAND()
作者: jummpbull    時間: 2004-10-06 11:05
標(biāo)題: MYSQL 的隨機(jī)排序
原帖由 "titan3" 發(fā)表:
mysql中可以這樣實現(xiàn):

SELECT *
FROM table
ORDER BY RAND()


太感謝了,就是它




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2