怎么随机从表中读出一条记录?解决马上结贴! SELEC COUNT(*) FROM ***得到表的总的记录条数$num,在随机产生一个1到$num间的数字$id.然后select * from *** limit $id,1就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $Sql = "SELECT * FROM ……";$Query = Mysql_Query($Sql,$db);If ($Query){ $Num = Mysql_Num_Rows($Query); If ($Num > 0) { $i = 0; $RandNum = Rand(0,($Num-1)); While($Row = Mysql_Fetch_Array($Query)) { if ($i == $RandNum) { 选出想要的数据 } $i++; } }} Select * From table Order By rand() limit 1; 都是Mysql的嘛,顺便说一下楼主自己顶的时间怎么比发贴的时间还早? 计划任务执行PHP脚本 关于PHP操作SQL增加数据的问题 请问有没有js弹窗不被拦截的代码?form的方式也试过了还是被拦截 如何用php上传文件,并将其储存在D盘? 俺的第一个PHP程序 遇到了一个小问题 怎么让PHP含中文的网页正常显示 (在线等。。。) 两个不同域名均指向同一个网站,discuz的PHP论坛,能不能通过修改的cookie作用域达到登录状态同步? 关于正规式的一个问题 我的第一个php网站。 要在文本框内输入全角汉字与半角字符(还可能混合输入),请问如何控制字符个数? 关于模板 存到数据库里好 还是 放到html里好? 修改以后出现新的问题
$Query = Mysql_Query($Sql,$db);
If ($Query)
{
$Num = Mysql_Num_Rows($Query);
If ($Num > 0)
{
$i = 0;
$RandNum = Rand(0,($Num-1));
While($Row = Mysql_Fetch_Array($Query))
{
if ($i == $RandNum)
{
选出想要的数据
}
$i++;
}
}
}