Foros del Web » Programando para Internet » PHP »

Verificar que el valor la Variable recibida exista en la Base de Datos

Estas en el tema de Verificar que el valor la Variable recibida exista en la Base de Datos en el foro de PHP en Foros del Web. Que tal, Recibo una variable llamada $numero Quiero saber si la información de esa variable numero existe en una columna de una tabla de la ...
  #1 (permalink)  
Antiguo 05/09/2003, 13:54
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 11 meses
Puntos: 4
Verificar que el valor la Variable recibida exista en la Base de Datos

Que tal,

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.
__________________
EL LIMITE ES EL UNIVERSO
  #2 (permalink)  
Antiguo 05/09/2003, 14:25
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 21 años, 7 meses
Puntos: 1
yo lo haria asi

Código PHP:
$consulta mysql_db_query("mibase_dedatos","SELECT codigo codigo FROM Tabla wherer codigo='$numero'");

$num=mysql_num_rows($consulta);

if(
$num) echo "existe el numero";
else echo 
"no exites este numero";
mysql_free_result($consulta); 
espero que te sirva
  #3 (permalink)  
Antiguo 05/09/2003, 14:48
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 11 meses
Puntos: 4
Si era algo sencillo, Muchas gracias. Ha funcionado.

Saludos.
__________________
EL LIMITE ES EL UNIVERSO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:39.