gpt4 book ai didi

php - 使用另一个 mysql/php 中一个表的数据

转载 作者:行者123 更新时间:2023-11-29 14:31:24 25 4
gpt4 key购买 nike

我在使用存储在另一个表的 session 中的变量作为 ID 时遇到问题。

我有一个名为 userbase 的表和一个名为 userpage 的表:

**userbase**
id int(15)
username Varchar(15)
password Varchar(15)
email Varchar(40)

**userpage**
id int(15)
name Varchar(30)
info Varchar(300)
userID Varchar(15)

当用户在索引页面登录时,他们会被发送到另一个页面,用户名存储在网址中,如下所示

"location: myPage.php?message=$message?UserName=$UserName"

在该页面上,我想使用将 userID 分配给用户名的值。我尝试过以下方法

session_start();
include "common.php";
$message = $_GET['message'];
$UserName = $_SESSION['UserName'];
....
$agentID = $_SESSION['userID'];
....
$Query = "INSERT INTO $Test_Table VALUES ('0',
'".mysql_escape_string($formValue["name"])."',
'".mysql_escape_string($formValue["info"])."',
'".mysql_escape_string($UserName)."')

但这只会将 userID 字段留空。我哪里出错了?

编辑:我尝试用 $GET['UserName'] 替换 $_SESSION['UserName'] 但仍然没有运气,我认为问题必须是将值分配给 $_SESSION['userID'] 因为这是我只在代码中提到它,但我不知道我要做什么

最佳答案

您通过 GET 发送用户名,并在代码中通过 SESSION 访问它,这是行不通的。

正确的方法是:

$UserName = $_GET['UserName'];

另请显示您在何处为 $_SESSION['userID'] 赋值的代码

关于php - 使用另一个 mysql/php 中一个表的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9958837/

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