【发布时间】:2017-07-21 02:59:29
【问题描述】:
以下代码用于获取所有信息并将其提取到 json 数组中。现在我将“作者”更改为用户 ID 而不是用户名字符串,我想从另一个名为“登录”的表中获取用户名字符串。
但是我怎样才能得到所有的'author'-ids,排队另一个表并获得所有具有这个id的用户名,并在获取的json数组中更新这些,所以我用'author'-id回显用户名?我不太习惯 JSON 数组,尽管在我更改数据库结构之前,这段代码一直对我有用。
我尝试研究一些信息,但没有找到我想要的东西。请原谅我的英语不好。
$con = mysqli_connect(HOST,USER,PASS,DB);
$sql = "SELECT title, content, author, id, date, timestamp, importance, version FROM news ORDER BY timestamp DESC";
$res = mysqli_query($con,$sql);
$result = array();
while($row = mysqli_fetch_array($res)){
array_push($result,
array('title'=>$row[0],
'content'=>$row[1],
'author'=>$row[2],
'id'=>$row[3],
'date'=>$row[4],
'timestamp'=>$row[5],
'importance'=>$row[6],
'version'=>$row[7]
));
}
$oldjson = json_encode(array("result"=>$result));
echo json_encode(array("result"=>$result));
mysqli_close($con);
【问题讨论】:
标签: php android mysql arrays json