我有一个 MySQL 数据库,其中包含一个名为images
. 在该表中,我有一个名为file_name
. 该file_name
列包含 5 行:
.---.-----------.
| # | file_name |
.---.-----------.
| 1 | 00000 |
| 2 | 00001 |
| 3 | 00002 |
| 4 | 00003 |
| 5 | 00004 |
.---------------.
我的查询代码是:
<?php
require_once('config/config_db.php');
$SQLquery = "SELECT `file_name` FROM images";
$result = mysql_query($SQLquery);
while($row = mysql_fetch_array($result)){
echo $row['file_name']."<br>"; // ?
}
?>
我有以下 PHP 函数,它生成一个 5 位随机函数,但我的异常是在变量数组中手动引入的$exception
(如下所示)。我的目标是从file_name
列中获取所有行,并设置为$exception
变量。我试图实现这 3 或 4 个小时,但没有成功。感谢您的时间。
PHP函数:
<?php
function getRandom($exception=array('00000', '00001', '00002', '00003', '00004')){ // ?
$rand = str_pad(mt_rand(0,99999),5,0,STR_PAD_LEFT);
if(in_array($rand,$exception))return getRandom($exception);
return $rand;
}
echo getRandom().'<br>';
?>