Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/04/2009, 20:04
upm
 
Fecha de Ingreso: abril-2009
Mensajes: 10
Antigüedad: 15 años
Puntos: 2
Respuesta: Consulta desde PHP

Cita:
Iniciado por rolygc Ver Mensaje
como puedo realizar una consulta desde PHP ke me obtenga de una tabla zipcode los zip empiecen con 90XXX o 85XXX segun lo ke el usuario haya escrito.

en php tengo esta aplicacion

// aki me toma los dos primeros valores del zipcode ke introduzca el usuario.
$val_zip = substr ($_POST['zipcode'],0,2);

luego kiero realizar la consulta a la base de datos de zipcode, ke tengo en mysql y ke buske a traves de el valor ke haya almacenado en $val_zip ke seran los 2 valores iniciales de un zipcode ke por supuesto estan almacenados con 5 digitos en la base de datos.

Gracias de antemano.
----------------- A ver si te puedo dar una mano ...

Código PHP:
<?php
    mysql_connect
('localhost''usuario','contraseña');
    
mysql_select_db('nombredeBD');

    
$val_zip substr ($_POST['zipcode'],0,2);

    
$sql "select * from zipcode where  zip like '90".$val_zip."%' 
         or zip like '85"
.$val_zip."%'";
    
$rs=mysql_query($sql);
    if(
$reg=mysql_fetch_assoc($rs))
         
print_r($reg);
    else 
         echo 
"No hay coincidencias.";

    
mysql_free_results($rs);
    
mysql_close();
?>
... qué te parece ... podría ser más completo y con mayores validaciones pero si la sintaxis está bien y existen valores en la tabla, funcionará.

Éxito.