Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2011, 02:03
tlecaster
 
Fecha de Ingreso: junio-2011
Mensajes: 1
Antigüedad: 13 años, 5 meses
Puntos: 0
Problema comparacion datos MySQL - PHP

Saludos cordiales Este es mi primer post. A ver si alguien puede echarme
una mano porque ya no se como hacerlo:
y tengo un problema con un codigo fuente PHP y MySQL

Tengo una BD MySql y el campo 8 de la BDS contien el correo electronico.
Desde un FORM introduzco una direccion de email y quiero saber si
esa direccion de email existe en la BD.

He probado con estos 2 codigos y ninguno de los 2 me funciona.

El primer codigo no devuelve nada (AUNQUE EXISTA EL CORREO)
no imprimer el echo "COINCIDENCIA ENCONTRADA"; que esta dentro
del IF y que cumple la condicion.

Y en el Segundo codigo me dice que el CORREO NO EXISTE aunque
si que exista....

¿Pueden decirme que hago mal por favor?. Gracias.


CODIGO 1
(NO DEVUELVE NADA, EL IF NO SE CUMPLE AUNQUE SEA VERDAD)

<?php
$correo1 = $_POST["correu1"];

include "ini-web/1.conectormysql.php"; // CONECTO LA DB

$result = mysql_query("SELECT * FROM registros"); // LEO TODA LA BD PARA TENER ACCESO AL CAMPO:CORREO

while($row=mysql_fetch_row($result)){ // LEO LA BD HASTA QUE SE ACABE */
if ($correo1 == $row[8]){ // COMPARO LO QUE VIENE DEL FORM CON EL CAMPO 8 DE LA BD
echo "COINCIDENCIA ENCONTRADA"; // IMPRIMO MENSAJE SI ENCUENTRA COINCIDENCIA
}
}

include "ini-web/1.cerrarmysql.php"; // CIERRO LA BASE DE DATOS
exit;

?>

CODIGO 2
(DEVUELVE QUE EL CORREO NO EXISTE AUNQUE SEA VERDAD QUE EXISTE)

<?php

$correo1 = $_POST["correu1"];

$result=mysql_query("SELECT correo FROM registros WHERE correo='$correo1'",$conexion);

if (mysql_num_rows($result)>0){
echo "El correo ya existe";
}else{
echo "El correo no existe";
}

include "ini-web/1.cerrarmysql.php";
exit;

?>


Gracias nuevamente