gpt4 book ai didi

php - 显示 mysql 表中的特定数据

转载 作者:行者123 更新时间:2023-11-30 00:25:18 24 4
gpt4 key购买 nike

我已经构建了一个功能正常的登录页面,它将用户重定向到index.php 文件。这是保存每个用户的用户名和密码的表:

user_id    username   password    email                 wage
1 johnsmith jsmith99 jsmith@gmail.com 100
2 davidscott dscott95 davidscott@gmail.com 90

当用户登录(通过输入正确的用户名和密码组合)时,它会将他们重定向到索引页面,我想在其中显示该用户的工资。

数据库名为user_registration,表名为users

这是我目前拥有的 php 代码,但它不断返回错误:-

<?php

include 'connection.php';
$loginUsername = $_SESSION['MM_Username'];

$query=mysql_query("SELECT `wage` FROM `users` WHERE username = $loginUsername");

$result = mysql_query($query);
while($person = mysql_fetch_array($result)){
echo "<h1>" . $person['wage'] . "</h1>";
}

?>

这是我得到的错误:

警告:mysql_fetch_array() 期望参数 1 为资源, bool 值在第 85 行 C:\xampp\htdocs\registration\index.php 中给出

最佳答案

您在 $query 中运行查询,然后在 $result 中再次运行它

尝试

<?php

include 'connection.php';
$loginUsername = $_SESSION['MM_Username'];

$query=mysql_query("SELECT `wage` FROM `users` WHERE username='$loginUsername'");

while($person = mysql_fetch_array($query)){
echo "<h1>" . $person['wage'] . "</h1>";
}

?>

我建议考虑对您的密码进行加密(除非上述内容只是为了我们的利益)

关于php - 显示 mysql 表中的特定数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22936764/

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