我有一些关于我的 php 代码的 php 问题
我创建了更新数据库的函数,用于更改密码。这是我的语法
function changePassword($username, $password, $salt){
$query = "UPDATE mt_user SET password = '". $password ."' , salt = '". $salt . "' WHERE username = '". $username ."'";
$result = mysql_query($query);
if ($result == false){
$num_rows = mysql_error();
} else {
$num_rows = mysql_num_rows($result);
}
mysql_close();
return $num_rows;
}
我通过创建一些脚本来尝试这个功能:
echo changePassword('user1','test','test_salt');
数据库值已更新,但函数显示一些警告
警告:mysql_num_rows() 期望参数 1 是资源,布尔值在.....
代码有什么问题?因为我没有看到任何错误。
谢谢你。