Php 获取JSON数组的所有值
我正在开发一个应用程序,尝试创建一个好友列表。为此,我想获得一个用户的所有朋友,并将其显示在我的应用程序中。但它只显示一个用户,而不是所有用户。有人能帮我吗? 这是我的代码: PHP:Php 获取JSON数组的所有值,php,android,json,Php,Android,Json,我正在开发一个应用程序,尝试创建一个好友列表。为此,我想获得一个用户的所有朋友,并将其显示在我的应用程序中。但它只显示一个用户,而不是所有用户。有人能帮我吗? 这是我的代码: PHP: 这样尝试,以便迭代结果中的每一行 $benutzer = array(); $response["benutzer"] = array(); while($result = mysql_fetch_array($result)) { $benutzer["benutzername"] = $resu
这样尝试,以便迭代结果中的每一行
$benutzer = array();
$response["benutzer"] = array();
while($result = mysql_fetch_array($result)) {
$benutzer["benutzername"] = $result["benutzername"];
$response["success"] = 1;
array_push($response["benutzer"], $benutzer);
}
您需要循环结果以获取所有行:
while($row = mysql_fetch_assoc($result)) {
$response["benutzer"][] = $row["benutzername"];
}
$response["success"] = 1;
退出MySQL扩展并使用PDO或MySQLI。您只从结果中获取了一行。不,只是应用程序将被关闭。您应该打开错误报告:错误报告(E_ALL);ini设置(“显示错误”,1);你犯了一个错误。。它不是while($result=mysql\u-fetch\u-array($result)){它的while($row=mysql\u-fetch\u-array($result)){这是有效的,但现在我得到了3x null(但用户1有3个朋友)。这是正确的。但是应用程序没有显示用户名:D
$benutzer = array();
$response["benutzer"] = array();
while($result = mysql_fetch_array($result)) {
$benutzer["benutzername"] = $result["benutzername"];
$response["success"] = 1;
array_push($response["benutzer"], $benutzer);
}
while($row = mysql_fetch_assoc($result)) {
$response["benutzer"][] = $row["benutzername"];
}
$response["success"] = 1;