Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2017, 03:47
novataenphp
 
Fecha de Ingreso: abril-2013
Ubicación: Barcelona
Mensajes: 23
Antigüedad: 11 años
Puntos: 0
Pregunta Obtener variables desde consulta BD

Tengo una tabla con varios campos, y necesito rescatar los datos de esos campos, hasta aqui es muy simple, pero en la consulta establezco un criterio, que me da como resultado de la consulta más de una línea de la BD.

Como puedo conseguir los datos de ambas lineas, pero con diferentes variables?

Os pongo un ejemplo de lo que tengo:

Código PHP:
$enlace mysqli_connect($hostname$username,$password$database);

// Consulta 1

$consulta "SELECT student_id, name FROM student WHERE parent_id = $parent_id";
if (
$resultado mysqli_query($enlace$consulta)) {
    while (
$fila mysqli_fetch_row($resultado)) {
        echo 
$fila[0].' '$fila[1];
    }
    
// Consulta 2
$resultado mysqli_query($enlace"SELECT student_id, name FROM student WHERE parent_id = $parent_id");
$fila mysqli_fetch_assoc($resultado);
echo 
$fila['name'];

    
    
    
/* liberar el conjunto de resultados */
    
mysqli_free_result($resultado);

En la consulta 1 consigo que me muestre las dos lineas que cumplen el criterio, pero necesito extraer en variables separadas el campo name del array de la Fila[0] y el de la Fila[1]... no se si esto es posible.

En la consulta 2, solo me muestra el primer criterio que encuentra, por lo tanto solo me muestra el primer nombre, y no se como hacer que me muestre el segundo...

No se si voy bien encaminada con las consultas o se hace de alguna otra forma.

Muchas gracias