mysqli数据库函数设置

时间:2014-01-13 07:27:16

标签: php function mysqli

我一直在尝试编写一个函数来从数据库获取用户名名称获取结果然后将其返回到父页面但我没有尝试过任何工作,我甚至不知道从哪里开始。我的旧代码,我使用mysql工作完美,很容易拼凑,但这个mysqli及其所有的双参数和东西,我无法弄明白。所以基本上我要求任何知道如何设置其中一个的人。

(SELECT name FROM users WHERE username = '" .$_SESSION['username']. "')

如果可能,我想mysqli_real_escape值,所以如果有人知道如何设置函数将值返回到其父页面,我将非常感激。

1 个答案:

答案 0 :(得分:1)

这与使用mysql_ *函数非常相似:

function get_user_name()
{
    global $conn;

    $sql = "SELECT name FROM users WHERE username = ?";
    if ($stmt = $conn->prepare($sql)) {

        $stmt->bind_param("s", $_SESSION['username']);
        $stmt->execute();
        $result = $stmt->get_result();
        $data = mysqli_fetch_assoc($result);

        return $data['name'];
    }   
}