php - 使用 URL 中变量的 MySQL 信息填充 PHP 页面

标签 php mysql url get mysqli

我正在尝试为我正在设计的网站的用户创建唯一的 URL。基本上我希望 url 看起来像这样:

http://www.example.com/page.php?user_id=3

或分配给他们的任何 user_id。基本上我希望用户能够转到该 url,它会生成包含 MySQL 表中具有该用户 ID 号的行的用户信息(名字、姓氏等)的页面。我知道创建 URL 将由 $_GET 完成,但这有点倒退。我希望他们能够转到 URL,并且页面从 URL 获取变量。

抱歉,如果这是基本的,我在搜索答案时遇到了麻烦,因为它总是给我关于如何将表单提交到 URL 而不是 FROM URL 的答案。感谢所有帮助。

最佳答案

$user_id = $_GET['user_id'];

您可以使用它来获取变量。然后在数据库中搜索匹配的 ID 并获取所有详细信息。 因为您想在表单中包含所有详细信息。您可以像这样继续添加其他元素。

http://www.example.com/page.php?user_id=3&first_name=Max&last_name=Payne

使用 $_GET[你想要哪个元素的值]

关于php - 使用 URL 中变量的 MySQL 信息填充 PHP 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13318893/

相关文章:

mysql选择表,其中行数取决于两列中的动态值

mysql 使用带有通配符的 substring_index 从字段中删除不需要的文本

c# - 如何在 C# 中检查给定的 URL 是 HTTP 还是 HTTPS

google-maps - 谷歌距离矩阵与谷歌地图的距离差异

javascript - 如何将表类应用到 AJAX 响应表

php - 为什么在 PHP 中不推荐使用 mime_content_type()?

Windows 路径上的 PHP 出现反斜杠

php - 从 php 模块中显示图像

mysql - Openquery 的特殊语句

php - 使用 PHP 查找 URL 的一部分