如何在MySQL数据库中从user_id获取用户名?

时间:2015-12-25 18:51:21

标签: php

我想为我的网站创建个人资料系统。每个用户都有自己的唯一ID。我想从ID(在URL中)获取用户名。我可以获取ID,但如何获取用户名?

我目前的代码:

<?php

include 'Connection.php';
$uri = $_SERVER['REQUEST_URI'];
$uri_parts = parse_url( $uri );
$ID=$uri_parts[ "query" ];

$res=mysql_query("SELECT * FROM users WHERE user_id=".(int)$ID);
$userRow=mysql_fetch_array($res);

echo "

<div class='divider-right' style='width:484px;float:left;'>
        <div class='profileUser-Name'>
            $userRow['username'] Profile
        </div>
</div>
";
?>

2 个答案:

答案 0 :(得分:1)

将{}放在$ userRow [&#39;用户名&#39;]

附近
{$userRow['username']}

或连接

 " . $userRow ['username'] . " 

答案 1 :(得分:0)

我相信在运行mysqli_fetch_array命令时,它会接受一个名为&#34; MYSQLI_ASSOC&#34;的第二个参数,然后允许您使用您想要的术语索引数组,例如&#34; username&#34 ;。试试吧。哦,你也应该使用mysqli。