PHP:
function updatePassword($id, $username, $oldpassword, $password){
global $databaseHostName, $databaseUserName, $databaseUserPassword, $databaseName;
$connect = mysql_connect($databaseHostName, $databaseUserName, $databaseUserPassword);
mysql_select_db($databaseName, $connect);
$query = "UPDATE users SET password='$password' WHERE id='$id' && password = '$oldpassword'";
if(mysql_query($query)){
return true;
}
mysql_close($connect);
}
PHP:
if(updatePassword($id, $username, $oldpassword, $password) == true){
$f = 'update successful';
}else{
$e = 'update failed';
}
No matter what happens I always get "update successful"
even when I don't put in the right password thus forcing the query to not update.
What am I missing?