mysql_fetch_row()函数出错
程序如下:<?php$conn=@mysql_connect("localhost","root"."")ordie("连接失败");mysql_select_db("n...
程序如下:
<?php
$conn=@mysql_connect("localhost","root"."")or die("连接失败");
mysql_select_db("newdb",$conn);
$sql = "INSERT INTO test1(id,uid,salary)values('1','PHP100','1222')";
$result=mysql_query($sql,$conn);
//print_r($result);
$row=mysql_fetch_row($result);
?>
错误:Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in D:\Program Files\wamp\www\fff\mysqlyingyong.php on line 7
怎么解决??? 展开
<?php
$conn=@mysql_connect("localhost","root"."")or die("连接失败");
mysql_select_db("newdb",$conn);
$sql = "INSERT INTO test1(id,uid,salary)values('1','PHP100','1222')";
$result=mysql_query($sql,$conn);
//print_r($result);
$row=mysql_fetch_row($result);
?>
错误:Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in D:\Program Files\wamp\www\fff\mysqlyingyong.php on line 7
怎么解决??? 展开
2个回答
展开全部
mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。
对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。
mysql_fetch_row() 从和结果标识 data 关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从 0 开始。
你传给他的参数不过一个bool值,他怎么可能正确执行呢
对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。
mysql_fetch_row() 从和结果标识 data 关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从 0 开始。
你传给他的参数不过一个bool值,他怎么可能正确执行呢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询