Warning: mysqli_error() expects exactly 1 parameter, 0

16:50 13.07.2017
Совсем недавно пришлось исправлять кривой скрипт, который при выполнении запроса в SQL на замену значения одной ячейки, выходила ошибка:
Warning: mysqli_error() expects exactly 1 parameter, 0 given in

Данное сообщение вызвано функцией mysqli_error(), оно сообщает, что идентификатор указан не верно. В моем случаи было так:
            $query = "UPDATE `id`  
                SET password = REPLACE('$password')";    
                
            $connect = mysqli_query($sql, $query) or die(mysqli_error());

Исправил на:
            $query = "UPDATE `user`  
                SET password = '$password'
                WHERE login = '$login'
                AND email = '$email'";    
                
            $connect = mysqli_query($sql, $query) or die(mysqli_error());

после чего запрос выполнялся без ошибок.