我得到了一个 20 个字符的数字 ID,看起来像10527391670258314752,给定这个 ID,我怎样才能获得与之关联的用户名?
该表如下所示:
id | name | password | balance
10527391670258314752 | Jhon | 12345 | 12.51
Run Code Online (Sandbox Code Playgroud)
然后,从数据库中检索到的用户名应存储到$_SESSION['name'].
我试过这个:
$connection = mysqli_connect('localhost', 'root', '', 'user_data');
$id = '10527391670258314752';
$query = "SELECT username FROM user_data WHERE id = '$id'";
$result = mysqli_query($connection, $query);
$record = mysqli_fetch_array($id);
$_SESSION['id'] = $record;
echo $_SESSION['id'];
Run Code Online (Sandbox Code Playgroud)
输出是Array()而不是名称。