Foros del Web » Programando para Internet » PHP »

Dos valores antes y dos despues

Estas en el tema de Dos valores antes y dos despues en el foro de PHP en Foros del Web. Hola gente; tengo cargado en una tabla de BD mysql valores numericos. ej BD= mibd1; Tabla= distancias (id; dist) 1; 30 2; 70 3; 10 ...
  #1 (permalink)  
Antiguo 17/10/2009, 18:43
 
Fecha de Ingreso: enero-2008
Mensajes: 17
Antigüedad: 16 años, 3 meses
Puntos: 0
Dos valores antes y dos despues

Hola gente; tengo cargado en una tabla de BD mysql valores numericos.
ej

BD= mibd1; Tabla= distancias (id; dist)

1; 30

2; 70

3; 10

4; 45

5; 63

6; 49

7; 18

A trabez de la pagina index.php ingresar una longitud conocida (por ejemplo 19) y que me devuelva dos valores antes y dos despues de la longitud proximos

10 18 19 30 45

como hacerlo?
Espero me puedan ayudar. Saludos

Última edición por tsoftysoft; 17/10/2009 a las 18:44 Razón: d
  #2 (permalink)  
Antiguo 17/10/2009, 23:00
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Dos valores antes y dos despues

Hola
Pues se me ocurren varias maneras
La más sencilla (creo) es esta

Código sql:
Ver original
  1. SELECT * FROM `distancias` WHERE dist < 19 LIMIT 0,2;
  2. SELECT * FROM `distancias` WHERE dist > 19 LIMIT 0,2;

Donde 19 en este caso es de ejemplo pero sería el parametro
que envías

Y así obtienes en la primera consulta 10 y 18
y en la segunda 30 y 45
Ya solo te queda imprimir eso en la página php
nos comentas
saludos
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 11:54.