當前位置:首頁 » 編程語言 » php隨機獲取資料庫資料庫資料庫資料庫

php隨機獲取資料庫資料庫資料庫資料庫

發布時間: 2022-05-08 16:25:42

php隨機從資料庫讀取N條數據

不用從頁面取id
去掉foreach
$sql="select * from phome_ecms_wma order by rand() limit 30"
就行了

㈡ php要是隨機的從資料庫中調取數據怎麼實現啊,請指點

$sql = "select * from table";
$result = mysql_query($sql);
$rand = mt_rand(0,mysql_num_rows($result));
$i=0
while($rs = mysql_fetch_array($result)){
if($rand == $i){
$output = $rs[$i];
}
$i++;
}
$output數組就是隨機記錄

㈢ php yii 怎麼隨機從資料庫里獲取10條數據

mysql:SELECT * FROM table order by rand() limit 10;

從資料庫隨機取出來之後再用php處理一下,按照你的需求再排序咯。然後樓主還有什麼疑問的話,還不懂,可以去後盾人看看,裡面有些資料,興許能夠幫助你

㈣ php隨機調用資料庫中多個表數據如題 謝謝了

<table width="50%" border="0"> <tr> <td>ID</td> <td>ID2</td> <td>order1</td> <td>order2</td> <td>order3</td> <td>CAS</td> </tr> <?php //連接資料庫 $conn=@ mysql_connect("127.0.0.1","root","root") or die("連接資料庫失敗!"); mysql_select_db("test",$conn) or die("連接資料庫失敗!"); mysql_query("set names 'GBK'"); //連接結束 //接收提交過來查詢的ID $id=$_POST["id"]; //查詢資料庫相關數據 $sql="select * from test where ID2='".$id."' order by id desc"; // $sql="select a.*,b.* from test a inner join test2 b on a.ID2=b.ID2" ID2='".$id."' order by id desc; $query=mysql_query($sql); //循環輸出 while($row=mysql_fetch_array($query)){ ?> <tr> <td><?php echo $row["ID"];?></td> <td><?php echo $row["ID2"];?></td> <td><?php echo $row["order1"];?></td> <td><?php echo $row["order2"];?></td> <td><?php echo $row["order3"];?></td> <td><?php echo $row["CAS"];?></td> </tr> <?php } ?> </table> <form name="form1" method="post" action=""> <input type="text" name="id"> <input type="submit" name="Submit" value="查詢"> </form>

㈤ php語句,怎麼從資料庫中隨機獲取數據欄位。

//連接資料庫
if(!$con = mysql_connect("localhost","root","root")){die(mysql_error());}

mysql_select_db("ali_xt");
mysql_query('set names utf8');

//找出ali_admin表的欄位
$res = mysql_query('show columns from ali_admin');

//將數據給弄出來
$data = array();
while ($row = mysql_fetch_assoc($res, MYSQL_NUM)) {
$data[] = $row;
}

//隨機個數,默認5
$rand_times = 5;
$rand_times = count($data)<$rand_times?count($data):$rand_times;

$result = array();
for( $i=0;$i<$rand_times;$i++ ){
$result[] = $data[rand(0,count($data)-1)][0];
}

echo "<pre>";
print_r($result); //輸出5個隨機欄位

mysql_close($con);

//純手寫的,不明白可以問我,記得給分

㈥ PHP從MYSQL資料庫中隨機讀取若干條數據,並將數據合並為一條數據,在賦值給一個變數。要怎麼實現

你要隨機,表裡就給有一個ID
function rands($num,$max){
for($i=0;$i<$num;$i++){
$a[]=rand(0,$max);
}
return $a;
}
$a=implode(',',$a);
$sql="select * from tablename where id in($a)";
$rl=mysql_query($sql);
while($r=mysql_fetch_array($rl)){
$str.=$r['title'];
}
echo $str;

㈦ php程序隨機調用mysql資料庫的問題

select * from tableName where id > 0 AND id < 60 order by rand()

如果id有刪除,用這個:

select * from (select * from tableName order by id ASC limit 0, 60 ) as tmp order by rand();

rand()是 mysql 自己的函數,取出數據後,按隨機排序

㈧ 如何用php獲取資料庫信息並顯示

獲取ppq資料庫的所有表名的代碼:
?php
$server='localhost';
$user='root';
$pass='12345';
$dbname='ppq';
$conn=mysql_connect($server,$user,$pass);
if(!$conn)
die("資料庫系統連接失敗!");
$result=mysql_list_tables($dbname);
if(!$result)
die("資料庫連接失敗!");
while($row=mysql_fetch_row($result))
{
echo
$row[0]."
";
}
mysql_free_result($result);
?
mysql_list_tables
(PHP
3,
PHP
4
,
PHP
5)
mysql_list_tables
--
列出
MySQL
資料庫中的表
說明
resource
mysql_list_tables
(
string
database
[,
resource
link_identifier])
mysql_list_tables()
接受一個資料庫名並返回和
mysql_query()
函數很相似的一個結果指針。用
mysql_fetch_array()或者用mysql_fetch_row()來獲得一個數組,數組的第0列就是數組名,當獲取不到時
mysql_fetch_array()或者用mysql_fetch_row()返回
FALSE。

㈨ 請問php怎麼在資料庫里隨機調取信息

and
postmeta.meta_value
=
'3'
你的意思是把
後面的那個星期幾
,用mysql的時間函數弄出來嗎?
dayofweek(date)
這樣就可以得到星期幾了
注意下返回的格式如下:
返回日期date的星期索引(1=星期天,2=星期一,
……7=星期六)。這些索引值對應於odbc標准

熱點內容
昂科威選擇哪個配置 發布:2025-05-11 09:25:50 瀏覽:34
怎麼解決安卓視頻全屏卡頓 發布:2025-05-11 09:14:55 瀏覽:725
匯編從編譯到執行 發布:2025-05-11 09:09:04 瀏覽:257
安卓系統低版本如何升級 發布:2025-05-11 09:04:44 瀏覽:251
認證類型加密演算法 發布:2025-05-11 08:58:35 瀏覽:561
android停靠 發布:2025-05-11 08:42:23 瀏覽:645
超時代加密 發布:2025-05-11 08:41:29 瀏覽:780
為什麼還要輸入支取密碼 發布:2025-05-11 08:32:24 瀏覽:362
資料庫課程設計案例 發布:2025-05-11 08:15:33 瀏覽:51
為什麼安卓不能通過藍牙傳東西 發布:2025-05-11 08:15:27 瀏覽:717