NO es igual. En vez de:
Código PHP:
$consulta = "SELECT count(*) AS cantidad FROM seguridad WHERE ip = '$IP' AND user = '$$user[0]'";
mysql_query($consulta);
coloca:
Código PHP:
$consulta = "SELECT ip FROM seguridad WHERE ip = '$IP' AND user = '$$user[0]'";
$consulta = mysql_query($consulta);
Así debe funcionar bien. De la forma que lo haces, al usar la funcion mysql_num_rows() estas pasando como paràmetro una cadena, una simple cadena, y por eso te manda ese error. Busca en Google y encontraras muchas respuestas
Un saludo,