PHP随机mysql记录方法综述

本文对PHP随机mysql记录方法进行了总结,供大家参考,具体分析如下:

在PHP中,我们需要随机记录MySQL记录。我们可以直接使用mysql_query执行选择rand函数mysql数据读出来。在这里我想给大家简单介绍一下。

一种方法,代码如下:

复制代码如下:选择字段的顺序(伦德)极限1

将后面的限制改为您想要的条形数。这里只有一个。

方法二:代码如下:

复制代码代码如下:$select计数(*)作为从建议计数;

的…

max_num美元=美元计数的行{ }; / /得到总记录

Srand(瞬时)(双)(×1000000); / /随机数种子

se_pos美元=兰特(0美元max_num); / /随机数范围

$长度= 6; /记录数

如果(($ max_num至se_pos)< = $长度){

se_pos = max_num美元美元美元se_pos; / /记录数小于6。

}



为查询=SELECT * FROM recommendsn极限, se_pos美元。

例3,假设有一个名为xyj数据库。图书馆里有一个表对象。表中有一个字段名。现在我们需要从表中随机选择一条记录,具体过程如下。

复制代码代码如下:< PHP

$ db = mysql_connect(localhost

mysql_select_db(xyj

结果= mysql_query美元(SELECT * FROM obj

max_num = mysql_num_rows美元($结果); / /数据库记录数

Srand(瞬时)(双)(×10000000); / /随机种子。

se_pos美元=兰特(0美元max_num-1); / / 0从随机数的最大记录数

$长度= 30;设置记录总数

以下是所记录的指定数量的记录。

result_lim美元= mysql_query(SELECT * FROM obj限制se_pos美元,美元的长度

myrow_lim = mysql_fetch_array美元(美元result_lim);

printf(%的Sn,se_pos美元 / /获得);随机显示的记录数

printf(%锡myrow_lim美元{

>

希望本文能对大家的PHP程序设计有所帮助。