php update语句怎么判断是否更新成功

$sql = "update student set password='$password' where eid='$eid' and password='$oldpassword'";

$result = mysql_query($sql);

不管是否更新成功只要语句执行了那么 返回值$result 就是1,

具体update了多少条数据(判断是否更新成功),可以用下面的函数获取:

echo mysql_affected_rows()." 行数据被更新!
";   查看更新了几行来判断是否更新成功  若更新为0行 则说明 更新失败

可能是更新语句有问题,检查更新语句,各个字段取值是否正确。

你可能感兴趣的:(php,mysql)