我目前使用php中的EZSQL类来查询MySQL数据库。我正在尝试从数据库中抓取随机记录,但我想知道是否可以通过php而不是sql查询本身来随机化结果。查询目前看起来如下所示:
$results = $db->get_results("SELECT * FROM table ORDER BY RAND()");
foreach($results AS $result)
{
//code here
}
取而代之的是,我可以从数据库中获取结果,然后通过php随机化它吗?如果是这样,我该怎么做呢?
我正在做一个项目,我使用php从xampp sql server中抓取一个随机的希腊语单词。然后,我使用str_shuffle()将单词顺序随机化,(ex. bye => ybe).However对希腊字母使用str_shuffle(),返回带有许多?的单词。用来代替大部分希腊字母。如果我从代码中删除str_shuffle(),希腊单词将正确显示,但没有显示?我已经编写了代码来确保我有正确的编码,但是str_shuffle()是问题所在。
<h1 id = "hidden-word">The word is :
<?p
我正在尝试写一个php,这将产生随机XML文件,我以前写过。因为这段php代码会生成10-30之间的随机数:
<?php
print rand() . "<br>";
//line 4 calls out a number between 10 and 30 inclusive
print rand(10,30);
?>
如何生成随机XML文件?
我是一个新手,所以如果这是一个愚蠢的问题,很抱歉!
我们将非常感谢您的帮助!
相同的