gpt4 book ai didi

PHP 通过 id 从 db 回显

转载 作者:行者123 更新时间:2023-11-30 21:54:28 24 4
gpt4 key购买 nike

如何回应用户的姓名和他的具体国家?像这样:

账户名:leo

国家:德国

帐户名有效。

页面顶部的 PHP 是:

<?php 
session_start();

if (!isset($_SESSION['username'])) {
$_SESSION['msg'] = "You must log in first";
header('location: login.php');
}

if (isset($_GET['logout'])) {
session_destroy();
unset($_SESSION['username']);
header("location: login.php");
}
?>

连接到数据库(单独的文件 server.php):

$db = mysqli_connect('localhost', 'root', '', 'registration');

HTML:

<li class="p-li">Account name: <?php echo $_SESSION['username']; ?></li>
<li class="p-li">Country:<?php echo $_a['a']; ?> </li>

My database

最佳答案

您需要在 $_a 似乎没有引用任何东西时定义它,因此它会是空白的。尽管您在评论中询问了 SQL 查询,但忘记了这一点。

SQL 查询将是

$id = $_SESSION['username'];   

"SELECT Country FROM registration WHERE username='%".id."%'"

请注意,这只是您所说的需要 SQL 查询的一小段代码。我将 $id 定义为用户用户名,因为你说你想通过用户名获取国家/地区,但我建议你使用表的 id 列,因为它始终是唯一的。

关于PHP 通过 id 从 db 回显,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45845677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com