永发信息网

Warning:mysql_fetch_object:supplied argument is not a valid MySQL result resource in

答案:2  悬赏:20  手机版
解决时间 2021-02-23 06:17
  • 提问者网友:世勋超人
  • 2021-02-22 12:19
$sql=mysql_query("select * from tb_shangpin where id=".$_GET[id]."",$conn);
$info=mysql_fetch_object($sql);
?>
这个该怎么改才不会在运行时显示Warning:mysql_fetch_object:supplied argument is not a valid MySQL result resource in ,,,
最佳答案
  • 五星知识达人网友:青灯有味
  • 2021-02-22 12:33
这样修改就可以了
$sql=mysql_query("select * from tb_shangpin where id=‘".$_GET[id]."’",$conn);
$info=mysql_fetch_object($sql);、
或者你先把id变量存起来
$id=$_GET['id'];
$sql=mysql_query("select * from tb_shangpin where id=$id",$conn);
$info=mysql_fetch_object($sql);
这样也是同样的效果
全部回答
  • 1楼网友:拜訪者
  • 2021-02-22 13:37
原因是sql执行中语法错误了,修改下面的语句: $sql="select * form message order by id desc"; $query=mysql_query($sql); 为: $sql="select * form message order by id desc"; $query=mysql_query($sql); if (!$query) echo "sql错误:".mysql_error(); 就可以运行时显示具体错误的原因。 你这个程序的错误可能是没有选择数据库,比如数据库是test,那么应该在mysql_query之前增加下面的语句: mysql_select_db('test');
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯