umm, error de sintaxis o de interpretacion mejor dicho
Código PHP:
$info=mysql_query("SELECT correo FROM usuarios WHERE correo = '$cor'",$conexion) or die("Problemas en el SELECT.".mysql_error()); //$cor es la variable de correo ingresado
$nrws=mysql_num_rows($info);
//aca le decis que si es mayor a 0, porque la idea es que salga si tiene 1, 2 o más correos
// si le pones que es igual a cero lo que haces es decir que el valor de $nrws es CERO... si queres igualar o comparar es $nrws==0 con doble signo
// pero ese hazlo como te paso en el ejemplo y comenta
if($nrws>0){
echo "Ya existe ese usuario, ingrese otro";
}
else
{
//Insertar datos, bla bla
}