2个回答
2014-10-26
展开全部
说明sql语句没有成功
建议输出msyql_error()错误信息,方便分析
建议输出msyql_error()错误信息,方便分析
展开全部
你先这样:
$sql="UPDATE binfo SET lname='".$lname."', 参考这个,后面的我省略 ";
exit($sql);//把这条sql语句打印出来,然后到数据库里面执行一下,看看能不能正常执行?
$result=mysql_query($sql);
你要注意php手册里面关于mysql_query的说明:
mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE
语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。非 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。
很有可能一条查询执行成功了但并未影响到或并未返回任何行。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询