我有这个 SQL 命令:
SELECT Username FROM Family WHERE Parent = '$Username' LIMIT 10
当我在我的 PHPMyAdmin 上运行该命令并在其上放置一些 $Username 时,我得到了以下结果:
+----------+
| Username |
+----------+
| johndoe |
+----------+
但是当我尝试创建这样的函数时:
function userParent($Username)
{
global $con;
$Result = mysqli_query($con, "SELECT Username FROM Family WHERE Parent = '$Username' LIMIT 10");
$Result = mysqli_fetch_array($Result);
return $Result;
}
我有这个数组作为回报:
Array ( [0] => johndoe [Username] => johndoe )
因此,当我使用这样的 foreach 循环在我的脚本上“调用”该函数时:
$Parent = userParent('james');
foreach ($Parent as $value){
echo $value . '<br>';
}
作为回报,我总是有重复的“johndoe”。我相信这是由 mysqli_fetch_array 引起的重复行。如何解决 mysqli_fetch_array 中的重复行?
谢谢