我正在尝试查询我的数据库并创建值以供以后在另一个函数中使用。我的第一个函数 (get_users()) 应该查询 requests 数据库并找到为特定 global_id 列出的所有用户 - 此查询始终最多有 4 个用户。然后我想使用第二个函数 (get_results()) 并将从第一个函数 (get_users()) 检索到的值插入到第二个函数中。换句话说,我需要将 users1,2,3,4 放入第二个函数的 get_results($user1, $user2, $user3, $user4) 中。
希望有人能帮忙!这是我的功能:
function get_users($global_id)
{
$result = mysql_query("SELECT user_purchased FROM requests WHERE global_id = '$global_id'");
$row = mysql_fetch_row($result);
$user1 = $row[0];
$user2 = $row[0];
$user3 = $row[0];
$user4 = $row[0];
}
function get_results($user1, $user2, $user3, $user4)
{
$result = mysql_query("SELECT * FROM results WHERE username != '$user1'
AND username != '$user2'
AND username != '$user3'
AND username != '$user4'
ORDER BY distance");
...more stuff to do here with the query
}
谢谢