2017-03-19 17 views
0

私はphpとjsonとアプリケーション開発に新しいです。私は答えを求めてグーグルを試みたが、それらの答えはちょうどより多くのエラーを生成する。私はアプリからuser_idを掲示しており、ユーザーに関連するすべてのジムを取得しようとしています。私は他のPHPファイルからの応答を得ることに問題はなかった。php多次元配列とjsonの応答の助けが必要

3列のgym_id、gym_name、およびuser_idの2次元配列を取得しようとしています。次のコードでは、 "解析エラー:構文エラー、予期しないファイルの終了...行25"というエラーが発生します。これがあまりにも素人であれば申し訳ありませんが、私は単純に進歩する方法が不足しています。

ご協力いただきありがとうございます。

<?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); 
 

 
?>

+3

ためのおかげであなたはあなたのを開いて追加して'' 'でSQLクエリを実行しますが、決して閉じません。 –

+0

エラーが発生するはずの行25をハイライト表示 –

+0

行25が最後の行になる – Matthew

答えて

0

[OK]をスピーディー返信用のおかげで、「は、私はに$変数を変更しました。そしてすべての作品!ヘルプみんな:)