¿Si lees los mensaje de error o generalmente los ignoras?
Obvio es con paréntesis, de otra forma produce un error de sintaxis: entonces sí debe ir con paréntesis pero ahí hay otro error.
¿Si lees el manual o generalmente lo ignoras?
La función mysqli_error() espera un argumento (la conexión) para que funcione como debe:
http://php.net/mysqli_error