一尘不染

提供的参数不是有效的MySQL结果资源

mysql

我在本地WAMP机器上开发了一个小型CMS。

将项目导出到主机后,将出现以下问题

警告:mysql_fetch_assoc():提供的参数不是/homepages/36/d288053636/htdocs/MYWEBSITE/admin/index.php在第44行上的有效MySQL结果资源

警告:无法修改标头信息-已在/ homepages / 36 / d288053636 / htdocs / MYWEBSITE / admin /
index中发送的标头(输出始于/homepages/36/d288053636/htdocs/MYWEBSITE/admin/index.php:44)。第62行的php

线路44:

$row = mysql_fetch_assoc(mysql_query("SELECT id,usr FROM pureUser WHERE usr='{$_POST['username']}' AND pass='".md5($_POST['password'])."'"));

第62行:

header("Location: index.php");

这些错误是什么意思?


阅读 423

收藏
2020-05-17

共1个答案

一尘不染

SQL查询未正确完成。您最有可能上载了脚本,但是尚未上载数据库或具有错误的数据库凭据。

提示 在失败的mysql_query语句后放置以下代码时,您会得到非常好的描述性错误消息:

if (mysql_error()) {
    die(mysql_error());
}
2020-05-17