Buenas, veo que Bellenger resolvio tu problema rápida y audazmente :)
Bueno, ya que estoy aburrido y para que sirva a los que estan por aqui resolviendo sus problemas, a la hora de buscar un resultado podemos hacerlo de 2 formas:
Código PHP:
$row = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM tabla WHERE id=2"));
if ($row[0] > 0) {} //Se han encontrado coincidencias
else {} //No se han encontrado coincidencias
Código PHP:
$query = mysql_query("SELECT * FROM tabla WHERE id=2");
if (mysql_num_rows($query) > 0) {} //Se han encontrado coincidencias
else {} //No se han encontrado coincidencias
También es importante el control de errores:
Código PHP:
$query = mysql_query("SELECT * FROM tabla WHERE campo1 IS NOT NULL") or die(mysql_error());
O bien:
Código PHP:
$query = mysql_query("SELECT * FROM tabla WHERE campo1 IS NOT NULL");
if (mysql_errno() != 0) die(mysql_error());
Utilizar die para comprobación de errores es rápido y efectivo cuando estamo diseñando la aplicacion, si bien de cara al exterior debemos ser más delicados y hacer una llamada a una función que controle los errores, dar un valor a una variable o cualquier cosa para que el visitante no se percate del pete en la consulta.
Eso es todo amigos!