Buenas!

En el sistema de usuarios que tengo, las contraseñas se guardan en md5.
Hasta ahí todo correcto.

El problema me llega a la hora de hacer login de usuarios, me da el siguiente error:
Could not match data because You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #9' at line 1
Los códigos son estos:

login.html (Donde pone el formulario de login)
Código:
<form name="loginform" id="loginform" action="login.php" method="post"> 
	<p> 
		<label>Nombre de usuario<br /> 
		<input type="text" name="nick" id="user_login" class="input" value="" size="20" tabindex="10" /></label> 
	</p> 
	<p> 
		<label>Contraseña<br /> 
		<input type="password" name="password" id="user_pass" class="input" value="" size="20" tabindex="20" /></label> 
	</p>  
	<p class="submit"> 
		<input type="submit" name="wp-submit" id="wp-submit" class="button-primary" value="Acceder" tabindex="100" />  
	</p> 
</form>
login.php (Lo que procesa el formulario para hacer el login)
Código:
<?php
ob_start();

$nick = $_POST[nick];
$password = $_POST[password];
$password = md5($password);

include("config2.php");

// Conexión con la base de datos 
$link = mysql_connect($server, $db_user, $db_pass) 
or die ("Could not connect to mysql because ".mysql_error()); 

// Selección de la base de datos
mysql_select_db($database) 
or die ("Could not select database because ".mysql_error()); 

$match = mysql_query("SELECT * FROM usuarios WHERE nick = '$nick' AND password='$password'"); 

$qry = mysql_query($match) or die ("Could not match data because ".mysql_error()); 
$num_rows = mysql_num_rows($qry); 

if ($num_rows <= 0) { 
echo "Error: Usuario o contraseña incorrecto/s.<br />"; 
echo "<a href=http://minics.comze.com/login.html>Intentar conectarse de nuevo</a>"; 
exit;

} else { 

setcookie("loggedin", "$nick", time()+(3600 * 24));
header ("location: http://minics.comze.com/"); 
}
ob_end_flush();
?>