私はphpで新しく、以前に挿入したデータをmysqlに挿入するために次の関数を呼び出そうとします。 。配列をSQLのクエリデータでポピュレートしてPHPのjsonオブジェクトとしてエクスポートすることはできません
function GetBusiness($con, $email)
{
$query = "SELECT * from Business WHERE B_EMAIL ='".$email."'";
$res = mysqli_query($con,$query);
$result_arr = array();
while($row = mysqli_fetch_array($res))
{
$result_arr[] = $row;
}
return $result_arr;
}
、その後、私は..
$result_business = array();
$result_business = GetBusiness($con, $email);
$json['result'] = "Success";
$json['message'] = "Successfully registered the Business";
$json["uid"] = $result_business["id"];
$json["business"]["name"] = $result_business["name"];
$json["business"]["email"] = $result_business["email"];
が、データが正常に挿入されている場合でも、私はnullを取得する理由の$ result_businessの一部は、nullであるためとしての私のJSONオブジェクトを構築しようと?私の$ queryが間違って入力されましたか?あなたは、選択したMySQLのカラムを使用する必要があり、また
function GetBusiness($con, $email)
{
$query = "SELECT * from Business WHERE B_EMAIL ='".$email."'";
$res = mysqli_query($con,$query);
return mysqli_fetch_array($res);
}
:
があなたにマルチdimensionnal配列を返すGetBusiness
あなたの関数に$ result_arrをダンプできますか?返る前に: 'print_r($ result_arr)'。あなたのブラウザは何を言いますか? – Max
私はアンドロイドのアプリから私のPHPを呼び出して、データをprint_rに取得しますが、jsonオブジェクトにnullがあります – NoviceUser
print_rで取得する配列の形式は、 ( [0] => 58 [B_ID] => 58 [1] => 1 [BCAT_ID] => 1 [2] => Xelona [B_NAME] => Xelona )、どのようにアクセスするのですか? – NoviceUser