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 codigo, nivel, definicion FROM tabla WHERE codigo LIKE '03.%'
la cuestión sería asociar esa comparación a $dato, no? como podría hacerlo?