当前位置: 首页 > 面试题库 >

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

姚煜
2023-03-14
问题内容

我在本地WAMP机器上开发了一个小型html" target="_blank">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");

这些错误是什么意思?


问题答案:

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

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

if (mysql_error()) {
    die(mysql_error());
}


 类似资料:
  • 问题内容: 这个问题已经在这里有了答案 : 警告:mysql_fetch_array():提供的参数不是有效的MySQL结果 (6个答案) 7年前关闭。 当我运行以下php代码时,即使Practice_calendar_times中有多行,while循环也只会运行一次。 在网页上,我收到一条打印的警告消息:“警告:mysql_fetch_array():提供的参数不是/rmounts/vol0-n

  • 问题内容: 大家好,只是想解决这个烦人的问题。这是我的摘录。 我检查了与我的错误类似的其他问题,但到目前为止,我无法解决它。 任何帮助深表感谢。:) 问题答案: 您应该将代码分成更多行以处理这些错误或特殊情况。将返回零到n行,如果发生则返回错误。因此,返回的 资源 仅在非错误查询中为true。这可用于处理如下情况。 首先建立并执行查询,然后再处理 资源 。 您可能会使用以下内容来确定发生错误的情况

  • 问题内容: 我收到此错误: 这是我的Connection.php: 这是我的功能: 错误出现在“ $ findResult = mysql_query($ findQuery,$ connection)或die(mysql_error());”上 但我在任何地方都看不到问题。 我尝试过的 我尝试过在第二个连接上使用和不使用“ true”,似乎在任何地方都没有改变。 回显$ connection和$

  • 问题内容: 这个问题已经在这里有了答案 : 7年前关闭。 可能重复: mysql_fetch_array()期望参数1为资源,在select中给出布尔值 我不断收到错误警告:mysql_fetch_array():提供的参数不是我网页上第40行中的有效MySQL结果,我不知道为什么..请帮助我。背景:该脚本将我的数据库表命名为yname,username,password,date,comment

  • 问题内容: 我想用 具有要求构造函数参数的Exception类型。像这样: 有没有一种方法可以创建一个将我的参数值传入的供应商? 问题答案: 当然。

  • 问题内容: 当在PHP中对多维数组进行json_encode编码时,我只是通过命名一个数组而不是不命名它们来注意到一个不同的输出。例如: 给出多个json对象的单个数组 而只需为中间数组分配一个名称 创建一个带有多个json对象的单个json对象 为什么第一个选项不返回与第二个执行点相同的结果,并用“ 1”代替“ secondarray” 问题答案: 在JSON中,只有每个数组都有数字键,而对象则