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