脚本宝典收集整理的这篇文章主要介绍了php – 做一会儿/循环以获得10个随机结果,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
这些标签将从数据库中获取.
所以,在我编写它的那一刻,它只抓取一个. (因为我不知道该怎么做)
像这样
$sql = "SELECT tagname From tags ORDER BY rand() LIMIT 10"; $result = MysqL_query($sql); $row = MysqL_fetch_object($result); echo "<a href='index.PHP'>" .$row->tagname. " </a>";
无论如何我可以添加一段时间,所以它做了10次?例如,使用相同的回声但打印出10个结果而不是1 ….我已经将限制从1更改为10但是这不起作用…仍然显示一个…
你只需要在循环中包含对MysqL_fetch_object的调用
$result = MysqL_query($sql); while ($row = MysqL_fetch_object($result)) { echo "<a href='index.PHP'>" .$row->tagname. " </a>"; }
稍后编辑
其他考虑因素是:
>如果表中包含非常大量的数据(但似乎没有),则按rand()排序会对性能产生不良影响
>考虑使用pdo(或至少MysqLi)
>即使查询似乎也应该有一些错误处理
完美,至少
if(!$result){echo MysqL_error();死;}
以上是脚本宝典为你收集整理的php – 做一会儿/循环以获得10个随机结果全部内容,希望文章能够帮你解决php – 做一会儿/循环以获得10个随机结果所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。