Saludos.
Estoy haciendo una función la cual contiene una búsqueda. La búsqueda se realiza en un campo de una base de datos echa en mysql.
Bueno, sucede que la forma en que estoy buscando me funciona, pero sé que se puede hacer de otro modo más eficaz que he visto en algún lado pero no recuerdo donde. Éste es mi código:
Código PHP:
function buscar($ci,$conn)
{
$sql="select * from personas where cedula ='".$ci."'";
$query=mysql_query($sql,$conn);
while ($rs=mysql_fetch_array($query))
{
echo 'La cedula esta registrada.';
return (true);
}
}
Ese código lo que hace es un select en la base de datos y luego empieza a recorrer campo por campo a ver si hay alguna coincidencia, si encuentra coincidencia se sale y envía un mensaje.
Sé que he visto una búsqueda mejor. Gracias por sus sugerencias.