所以我是php和json以及app开发的新手。我试着谷歌搜索答案,但这些答案只会产生更多的错误。我从应用程序发布user_id并尝试获取与用户相关的所有健身房。我从其他php文件获得响应没有问题。
我试图找回3列的2d数组,gym_id,gym_name和user_id。下面的代码导致"解析错误:语法错误,文件意外结束......第25行和第34行的错误。如果这太业余,我很抱歉,但我只是没有办法继续下去。
提前感谢您的帮助。
<?php
$con = mysqli_connect(...);
$user_id= $_POST["user_id"];
$statement = mysqli_prepare($con, "SELECT Gym.gym_id, Gym.name, user_gym_rel.user_id FROM Gym INNER JOIN user_gym_rel ON Gym.gym_id = user_gym_rel.gym_id WHERE user_gym_rel.user_id = '$user_id');
mysqli_stmt_execute($statement);
mysqli_stmt_store_result($statement);
mysqli_stmt_bind_result($statement, $gymid, $gymname, $userid);
$response = array();
i=0
while(mysqli_stmt_fetch($statement)){
$response[i] = array();
$response[i]['gym_id'] = $gymid;
$response[i]['gym_name'] = $gymname;
$response[i]['user_id'] = $userid;
i++;
}
echo json_encode($response);
?>
&#13;
答案 0 :(得分:0)
好的,感谢快速的回复,添加了&#34;,将变量i更改为$ i。一切正常!感谢大家的帮助:)。