Cita:
Iniciado por wilmer30 Lo que mencionas no es nada nuevo, se llama recursividad, lo puedes hacer tanto en MySQL como en PHP...
Gracias por la ayuda, solo que me arroja valores aun fuera del criterio de busqueda, se me ocurrio hacerlo de esta forma pero igual no me arroja los valores de una buena forma
Código PHP:
$aus = 1234
//Realizo la consulta
$consulta = $conexion -> query("SELECT * FROM mitabla WHERE codubi = $aus");
while ($row = $consulta -> fetch_array()){
$cod = $row[codigo];
$nom = $row[ubic];
$cal = $row[codubi];
$pin = $row[nivel];
//Convierto el array en una variable para buscar contenido
$array = array($cod, $nom, $cal, $pin);
//Condiciono la busqueda de nivel 2 o superior
if (in_array($pin >= 2, $array)) {
//Realizo la consulta de las ubic inferiores
$consulta = $conexion -> query("SELECT * FROM mitabla WHERE codubi = $cod");
while ($row = $consulta -> fetch_array()){
$cod = $row[codigo];
$nom = $row[ubic];
$cal = $row[codubi];
$pin = $row[nivel];
$array = array($cod, $nom, $cal, $pin);
}
$long = count($array);
for($i=0; $i<$long; $i++)
{
echo $array[$i];
echo "<br>";
}
}
}
$long = count($array);
//Recorro todos los elementos
for($i=0; $i<$long; $i++)
{
//saco el valor de cada elemento
echo $array[$i];
echo "<br>";
}
Aunque solo logro mostrar el primer valor...