gpt4 book ai didi

PHP/MYSQL echo 记录数据库表中的用户数据

转载 作者:行者123 更新时间:2023-11-29 13:37:55 25 4
gpt4 key购买 nike

任何人都可以帮助我解决我所处的情况。我一直在尝试从存储信息的表中找到如何显示用户的名字、姓氏、电子邮件等的答案,但我唯一的幸运的是,回显此信息只能获得某种感觉的所有信息,就像所有电子邮件一样显示,而不是仅为用户显示 1 个特定电子邮件,否则我最终会遇到 mysql 错误。

这是我的index.php 源

<?php

session_start();

if (isset($_SESSION['id'])) {
// Put stored session variables into local php variable
$userid = $_SESSION['id'];
$email = $_SESSION['email'];
$firstname = $_SESSION['first_name'];
$lastname = $_SESSION['last_name'];
$businessname = $_SESSION['company_name'];
$country = $_SESSION['country'];
$plan = $_SESSION['plan'];
} else {
header("Location: http://somewebsite.com");
}

include 'connect.php';

$first_name = $_GET['first_name'];
$last_name = $_GET['last_name'];

?>

例如,我想在标题中回显用户的名字

<span class="username">USER</span> <--replace user with logged in user's firstname n last        name-->

最佳答案

你可以这样做:编写一个函数来从表中获取特定数据,如下所示。

function getuserfield($field) {
$query = "SELECT $field FROM users WHERE id='".$userid."'";
if ($query_run = mysqli_query($query)) {
if ($query_result = mysqli_result($query_run, 0, $field)) {
return $query_result;
}
}
}
/* userid = $_SESSION['id']; */

“$query_result”将显示用户名。 $field 是您要显示的特定字段。通过此函数,您可以从指定字段获取任何特定数据

关于PHP/MYSQL echo 记录数据库表中的用户数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18527441/

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