$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行 则说明 更新失败
可能是更新语句有问题,检查更新语句,各个字段取值是否正确。