Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2017, 04:13
emeotero
 
Fecha de Ingreso: mayo-2011
Ubicación: Santiago de Compostela
Mensajes: 126
Antigüedad: 13 años, 6 meses
Puntos: 0
Consulta a datos con distintos niveles

Hola, Saludos,
os presento mi problema a ver si puedo solucionarlo. quiero hacer una selección y mostar los resultados en otros selects en función del nivel: nivel 1, nivel 2, nivel 3 para poder asociarlos a un valor en la bd, la particularidad es que los datos en la tabla están jerarquizados del modo

id codigo nivel definicion
--------------------------------------
1 01 1 nombre1
2 02 1 nombre2
3 02.01 2 nombre3
4 03 1 nombre4
5 03.01 2 nombre5
6 03.01.02 3 nombre6
7 03.02 2 nombre7
...
Para el primer select lo que hago es que muestro los que tienen nivel 1, y lo paso a la pagina php para hacer las consultas

Código PHP:
$query_consulta 'SELECT id, codigo, nivel, definicion FROM tabla WHERE nivel = 1 ORDER BY codigo'
paso el valor pero la duda la tengo ahora a la hora de hacer la consulta.
Código PHP:
$query_consulta "SELECT codigo, nivel, definicion FROM tabla WHERE codigo = '" $dato "';"
Vale, estuve viendo para hacer un consulta con LIKE, he probado en pgadmin algo del estilo:
Código PHP:
SELECT codigoniveldefinicion FROM tabla WHERE codigo LIKE '03.%' 
la cuestión sería asociar esa comparación a $dato, no? como podría hacerlo?

Última edición por emeotero; 14/08/2017 a las 04:22 Razón: me faltó información