Recibo una variable llamada $numero
Quiero saber si la información de esa variable numero existe en una columna de una tabla de la base de datos.
Para hacer la comparación hago un Select de la siguiente manera:
Código PHP:
<?php
$host="localhost";
$user="root";
$password="";
$valor="";
mysql_connect($host,$user,$password);
$consulta = mysql_db_query("mibase_dedatos","SELECT codigo codigo FROM Tabla");
while($row = mysql_fetch_array($consulta)) {
$valor=($row["codigo"]);
}
mysql_free_result($consulta);
?>
Y luego lo comparo de la siguiente forma:
Código PHP:
<? if (($numero==$valor))
{ echo "Èl Valor es correcto";}
else
{ echo "El valor es incorrecto";}
?>
La cuestión es que la consulta solo funciona si lo pruebo con el ultimo codigo introducido a la base de datos, es decir No toma la variable y la compara con todos los valores de la Columna.
Quisiera que me ayudaran y me dijeran si se puede hacer como lo estoy planteando.
Al final necesito recibir una variable y ejecutar algunas instrucciones si esa variable existe o no en la base de datos.
Saludos y gracias de Antemano.