Gracias por la respuesta pero tampoco va. ME ESTOY VOLVIENDO LOCO!!!

Aquí vuelvo a dejar el código y el error que me sale por si alguien sabe cual es:
Código PHP:
<
?php
if(!isset($_POST['nombre']) || !isset($_POST['password'])){
echo ' Por favor rellene todas las casillas del formulario';
}
else
{
$formato_nombre = addslashes($_POST['nombre']);
$formato_password = addslashes($_POST['password']);
@ $conexiondb = new mysqli('localhost','root','stomach','autentificacion');
if (mysqli_connect_errno()){
echo 'Error 1: No se ha podido establecer la conexión con la base de datos. Por favor, inténtelo de nuevo.';
exit;
}
$query = "select * from usuarios where nombre =' ".$formato_nombre." 'and password =' ".$formato_password." ' ";
$resultado = $conexiondb -> query($query);
if(!$resultado){
echo '<br> Se ha producido un fallo en la instrucción SQL ' ;
}
$nrows = mysqli_num_rows($conexiondb);
if( '$nrows' > 0){
$_SESSION ['nombre'] = $_POST['nombre'];
$_SESSION['password'] = $_POST['password'];
echo 'Te has logueado como ' . $_SESSION['nombre'];
}
else
{
echo 'Lo sentimos, su contraseña no es VALIDA';
}
}
?>
Please, decidme el fallo que hay, el error q me sale es:
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, object given in C:\wamp\www\Sesiones\index.php on line 57
He probado quitando el parámetro, cambiandolo, poniendole $resultado, poniendole comillas simples, dobles.... y sigue sin funcionar...


.
Espero vuestra ayuda amigos. Gracias por adelantado!!.