怎么随机从表中读出一条记录?解决马上结贴! 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操作xml文件(添加新节点)文件保存出错 关于系统开发的一个问题 用array生成关联数组是括号内是字符串怎么办? 请教个正则表达式问题 php 操作 xml mysql匹配查询(急,在线等) 关于Joomla 新手求救 问一下:用什么结构能够尽可能多得向程序隐藏数据库结构的细节 ???? 请问用smtp发送邮件,怎么做才能使收邮件的人能看到html格式。 关于模板 存到数据库里好 还是 放到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++;
}
}
}