gpt4 book ai didi

php - 返回之前修改 mysql php 查询结果

转载 作者:行者123 更新时间:2023-11-30 00:51:08 24 4
gpt4 key购买 nike

我有一个数据库,其中有一个包含用户信息的表。

用户表:ID用户名密码

创建用户表时,我还为每个用户创建一个以 id 命名的表。id表:req_id(自动递增)小贩授权

我正在查询用户表,还想查询每个用户最新的req_id并返回结果。我必须将结果的每一行附加到用户 req_id

我有以下代码,但不确定如何将 req_id 添加到每一行并返回结果。

public function getAllUsersInfo() {
$result = mysql_query("select * FROM users");
while ($row = mysql_fetch_assoc($result)) {
$rows[] = $row;
}
for($i=0;$i<count($rows);$i++) {
$id = $rows[$i]['id']
$req_id = mysql_query("select req_id FROM $id ORDER BY req_id DESC LIMIT 1;");
//Need to append the req_id to the row
}
return $result; //so should be returning id, username, password, req_id
}

最佳答案

<?php

public function getAllUsersInfo() {
$result = mysql_query("select * FROM users");
while ($row = mysql_fetch_assoc($result)) {
$rows[] = $row;
}
for($i=0;$i<count($rows);$i++) {
$id = $rows[$i]['id'];
$req_result = mysql_query("select req_id FROM $id ORDER BY req_id DESC LIMIT 1;");
$req_row = mysql_fetch_assoc($req_result);
$rows[$i]['req_id'] = $req_row['req_id']; // Add the req_id to the row
}
return $rows;
}

关于php - 返回之前修改 mysql php 查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20962241/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com