0

我一直在查找这两个不同的错误,但我无法从前面的问题中找到解决方案。我有一个登录表单,每次输入正确的用户名和密码时都会抛出这两个错误......

警告:mysql_fetch_assoc():提供的参数不是第 96 行 /home4/jedicody/public_html/LR/core/functions/users.php 中的有效 MySQL 结果资源

$data = mysql_fetch_assoc(mysql_query("SELECT $fields FROM `users` WHERE `user_id` = $user_id"));

警告:无法修改标头信息 - 标头已由 /home4/jedicody/public_html/LR/core/init.php 中的(输出开始于 /home4/jedicody/public_html/LR/core/functions/users.php:96)发送第 17 行

header('Location: index.php');

这些是它不喜欢的代码行。我可以从我的代码中为您提供您需要的任何其他信息,但想知道是否有人可以让我了解我做错了什么。非常感谢你们提前看一看。

4

1 回答 1

0

你可以回显你的 sql 语句并在 phpmyadmin 或 mysql 控制台中执行它,看看结果是否有问题。

于 2013-10-14T01:18:43.660 回答