Cita:
Iniciado por rolygc
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.