【问题标题】:how to declare json array value as a variable in php如何在php中将json数组值声明为变量
【发布时间】:2021-12-27 11:23:07
【问题描述】:

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

$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 页)中,我通过另一个页面中的 ajax 调用获取值(第 2 页) 我需要在第 2 页中将 $json[$i]["name"]= $exe["name"]; 的值作为 $name 访问另一个功能 前任 : $query1= "select name from json1 where name='".$name.'""; 我不知道如何访问 json 数组中的值。请帮我解决这个疑问

【问题讨论】:

标签: php mysql arrays json


【解决方案1】:

第 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"]);
}

【讨论】:

    猜你喜欢
    • 2013-04-20
    • 1970-01-01
    • 2019-03-24
    • 2017-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多