返回mysql结果并在另一个函数中使用

时间:2015-06-23 13:38:04

标签: php mysqli

我有一个php函数,可以根据他们的学生获得用户ID。

function getID() {
    require "connect.php";

    $id = mysqli_query($connection, "SELECT id, studentid FROM users
WHERE studentid = '".$_SESSION["studentid"]."'")  or die(mysqli_error($connection));


$userID = mysqli_fetch_assoc($id);
echo $userID['id']; // Just to make sure it works

}

我想在另一个函数中使用此函数的结果,但不知道如何。

我特别想在where子句中使用它,例如:

WHERE id = getID());

1 个答案:

答案 0 :(得分:1)

在getId()函数中返回$ userID,并在构建查询时调用该函数:

mysqli_query($connection, "SELECT id FROM table
WHERE id = '".getId()."'");