Mysqli_fetch_array() me sobreescribe los resultados

No se si alguien podrá ayudarme con una cuestión, estoy intentando mostrar todos los resultados de una consulta multitabla en una tabla html. Y la función mysqli_fetch_array() me sobreescribe los resultados.

Cuando hago la consulta en phpMyAdmin, me devuelve los resultados que correctamente, pero al escribirla dentro de mysqli_fetch_arrray() solo me devuelve 2 resultados y no 3 como debería.

Este es el código:

$consultaIndex = "SELECT * FROM pacientes, sesiones WHERE numExpediente = pacientes_numExpediente";

$resultadoIndex = mysqli_query($conexion, $consultaIndex);

while($mostrar = mysqli_fetch_array($resultadoIndex)) {

                    echo ('<pre>');

                    var_dump($mostrar);

                    echo ('</pre>');

}

Lo he intentado también con un foreach, pero no me saca todos los resultados de la consulta. No se si a alguien alguna vez le ha pasado algo así.

Creo que uno de los resultados me los esta sobrescribiendo y no se por que.

Añade tu respuesta

Haz clic para o