如何从MYSQL本地数据库获取用户信息

奥利弗·凯特利(Oliver Ketley)

嘿,我需要从数据库中获取信息并将其显示在index.php上。

<html>
<body>
<?php
$connection = mysql_connect('localhost', 'root', ''); //The Blank string is the password
mysql_select_db('users');

$query = "SELECT * FROM employee"; //You don't need a ; like you do in SQL
$result = mysql_query($query);

echo "<table>"; // start a table tag in the HTML

while($row = mysql_fetch_array($result)){   //Creates a loop to loop through results
echo "<tr><td>" . $row['name'] . "</td><td>" . $row['age'] . "</td></tr>";  //$row['index'] the index here is a field name
}

echo "</table>"; //Close the table in HTML

mysql_close(); //Make sure to close out the database connection
?>
</body>
</html>

但是,这将显示数据库中所有用户的信息。我在数据库中有一个主键,即帐号,我们可以使用它仅在页面上显示有关该帐号的信息吗?我还将需要将详细信息保存到php页面上的变量中,因此执行此操作的一些指导将非常有用。

谢谢奥利弗

Arjun Dhiman

为了根据特定用户检索数据,您必须明确地告诉mysql。因此,添加WHERE id = {我想要的信息}。

对于您的第二个问题。“用户登录时如何获取ID”。

答案是:您可以(a)如何在登录时初始化会话,或者(b)如何需要另一个ID甚至脚本中的循环来运行ID来查询用户名,然后获得ID。

选项b的缺点是您正在减慢此操作的速度,并且正在进行大量呼叫,这可能会使您的整个网站崩溃。

选择是您自己,这就是您如何为用户获得特定我的身份的方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何显示 MySQL 数据库中的特定数据?(获取用户的电子邮件)

如何从数据库获取用户角色以填充 AuthorizeAttribute

从数据库获取用户ID

如何从具有两个表的SQLite数据库中获取用户详细信息?

从Django中的数据库获取用户详细信息

如何获取用户的时区并根据用户的时区转换保存在数据库中的时间?请查看详细信息

用户成功登录GitHub后如何获取用户详细信息?我想将某些字段保存到数据库中

无法从mysql数据库获取用户数据

如何通过在php mqsql中获取用户的输入来显示数据库中的数据?

从本地存储获取用户信息-getUser

无法从Firebase数据库获取用户名

Java - 从数据库获取用户名

Spring Security从数据库获取用户ID

从 firebase 数据库中获取用户的密钥

从不同的数据库获取用户模型

从数据库获取用户参数的SQL查询

使用数据库会话驱动程序时如何获取用户的会话?

如何在SQL数据库中使用ID获取用户名?

登录时如何获取用户名并将其存储到数据库

如何从数据库中获取用户名?MYSQLI新手

您如何以最佳方式构建 MongoDB 数据库以获取用户的所有属性?

如何从php中的数据库中获取用户的ID?

如何从现有数据库中为IdentityServer4获取用户

如何从数据库获取用户ID到Arrowchat集成

SQL - 如何从 StackExchange 数据库中获取用户最喜欢的帖子标题

如何从Laravel中的数据库获取用户名?

如何从qdateEdit获取用户输入并从postgres中的数据库中选择它

如何根据 Laravel 中发布的电子邮件从数据库获取用户名

如何从 Firebase 数据库读取用户信息并在 Android 应用程序中显示为列表