微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php-警告:mysql_fetch_object():提供的参数不是有效的MySQL结果资源

地狱
当我尝试连接并将内容数据库中拉出时,出现以下错误

Warning: MysqL_fetch_object(): supplied argument is not a valid MysqL result resource in /home/content/49/5548763/html/matt/download.PHP on line 17

该网站上的其他答案均无效.

这是脚本:

<?PHP

$con = MysqL_connect("XXXX", "name", "password");
if (!$con)
  {
  die('Could not connect: ' . MysqL_error());
  }

$db_selected = MysqL_select_db("nameofdb",$con);

$musictable = "";

$sql = "GET * FROM matt";

$result = MysqL_query($sql,$con);

while($row = MysqL_fetch_object($result)) {

$id = $row->id;

$name = $row->name;

$update = $row->update;

$length = $row->length;

$size = $row->size;

$musictable .= "
  <tr>
    <td width=\"63%\">".$name."</td>
    <td width=\"10%\">".$length." / ".$size."</td>
    <td width=\"10%\"><a href=\"download.PHP?mp3=".$name."\">DOWLOAD</a></td>
    <td width=\"17%\">|||||</td>
  </tr>
  ";
}

?>

解决方法:

那是因为您的查询错误的.

$sql = "GET * FROM matt";

必须成为

$sql = "SELECT * FROM matt";

被警告的基本措施是

if (!$result)
 die("MysqL error: ". MysqL_error());  

发出查询后.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐