繁体   English   中英

如何在php中将json数组值声明为变量

[英]how to declare json array value as a variable in php

我对 json 有疑问,我正在使用 json 数组从数据库中获取值!! 即:更新:

$json=[];
$query="select * from json where id='".$id."'";
$run=mysqli_query(connection,$query);
$i=0;
while($exe=mysqli_fetch_array($run,MYSQLI_ASSOC)) {
    $json[$i]["name"]= $exe["name"];

}

注意:此代码在另一个页面(第 1 页)中,我通过另一个页面(第 2 页)中的 ajax 调用获取值,我需要访问$json[$i]["name"]= $exe["name"]; 作为另一个函数的第 2 页中的$query1= "select name from json1 where name='".$name.'"";$query1= "select name from json1 where name='".$name.'""; 我不知道如何访问 json 数组中的值。请帮我清除这个疑问

第 1 页:

<?php 
$json=[]; 
$query="select * from json where id='".$id."'"; 
$run=mysqli_query(connection,$query); 
$i=0; 
while($exe=mysqli_fetch_array($run,MYSQLI_ASSOC)){ 
    $json[$i]["name"]= $exe["name"];
}
echo json_encode($json);

我假设当通过 AJAX 接收数据时将调用这个 js 函数:

function success(data_in_string) {
    var js_obj = JSON.parse(data_in_string);
    console.log(js_obj[0]["name"]);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM