Hy朋友当我在数据库中保存我的cookie以获得49个随机cookie时,我使用了这段代码
$result = mysqli_query($conn,"
SELECT
*
FROM
token_all Order By Rand() Limit 49
");
if($result){
while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)){
$m = $row['token'];
}
}
但是现在我正在将cookie保存在一个文件中,其中包含不同的用户我现在的名字,现在我想从文件夹中获取49个随机cookie,所有文件都被保存了....我是怎么做到的? 以下是截图
答案 0 :(得分:1)
我看到的一个问题是你在$m
循环中覆盖了你的变量while()
,而且你只会得到最后一条记录。
要解决此问题,请执行以下操作: -
$m = []; //define as array
while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)){
$m[] = $row['token']; //assign each value to array
}
要获取您可以使用的所有文件,如下所示: -
if ($handle = opendir('add directory path here')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "$entry\n";
}
}
closedir($handle);
}