当我试图回应这些名字时,什么都没有出现......
//
$getuser = "SELECT * FROM user WHERE account_id = $id";
$showuser = @mysqli_query ($dbc, $getuser); // Run the query.
while ($row = mysqli_fetch_array($showuser, MYSQLI_ASSOC)) {
$names[]=$row['user_username'];
}
echo $names;
答案 0 :(得分:4)
要回显数组使用
print_r($names)
Echo只会打印出一个简单的变量(Text,Number)。 print_r
用于格式化和打印复杂类型,如数组和对象。
更多信息可以在php.net网站上找到。
答案 1 :(得分:2)
您可以使用print_r()
或var_dump()
答案 2 :(得分:1)
而不是echo使用print_r。
print_r($names);
就像那样。
答案 3 :(得分:0)
你应该在while循环$names = array();