$sql = "update student set password='$password' where eid='$eid' and password='$oldpassword'";
$result = mysql_query($sql);
不管是否更新成功只要语句执行了那么 返回值$result 就是1,
具体update了多少条数据(判断是否更新成功),可以用下面的函数获取:
echo mysql_affected_rows()." 行数据被更新!<br>"; 查看更新了几行来判断是否更新成功 若更新为0行 则说明 更新失败
可能是更新语句有问题,检查更新语句,各个字段取值是否正确。
博客介绍了SQL更新语句的执行及结果判断。给出更新学生密码的SQL语句,指出无论更新是否成功,语句执行后返回值为1。可通过mysql_affected_rows()函数查看更新行数判断是否成功,若为0行则更新失败,需检查语句和字段取值。
509

被折叠的 条评论
为什么被折叠?



