程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 隨機獲取Mysql數據實例

隨機獲取Mysql數據實例

編輯:關於MYSQL數據庫

在MySQL數據庫中,如果想要得到一張表中隨機的Mysql數據,應該如何實現呢?下面就教您一個隨機獲取MySQL數據的方法,供您參考。

  1. header("Content-type:text/Html;charset=utf-8");     
  2. $MySQL_host = 'localhost';     
  3. $MySQL_un = 'root';     
  4. $MySQL_pwd = '123456';     
  5. $my_db_name = 'mytestdb';     
  6. $my_table_name = 'mytesttable';     
  7. $output_str = '';     
  8. $resource = MySQL_connect($mysql_host,$mysql_un,$mysql_pwd) or dIE('MySQL connect error!');     
  9. MySQL_select_db($my_db_name,$resource);      
  10. $result = MySQL_query("select id from $my_table_name",$resource) or dIE('select data error');     
  11. $my_id_array = array();     
  12. while($row = MySQL_fetch_assoc($result)){     
  13.     if(is_numeric($row['id'])){     
  14.         $my_id_array[] = $row['id'];     
  15.     }     
  16. }     
  17. MySQL_free_result($result);     
  18. if(count($my_id_array)>0){     
  19.     $rand_query_id = array_rand($my_id_array,1);     
  20.     $result = MySQL_query("select * from $my_table_name where id = $rand_query_id",$resource) or dIE('select data error2');     
  21.     $row = MySQL_fetch_assoc($result);     
  22.     $output_str = "{$row['foodname']}{$row['price']}{$row['tel']}";     
  23.     MySQL_free_result($result);     
  24. }else{     
  25.     $output_str = 'Without any data';     
  26. }     
  27. MySQL_close($resource);     
  28. echo $output_str;     
  29. ?>   

以上就是隨機獲取MySQL數據的方法的介紹。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved