Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: elezekiel en 20 Agosto 2017, 21:47 pm



Título: Duda sobre impresion [Resuelto]
Publicado por: elezekiel en 20 Agosto 2017, 21:47 pm
hola otra vez molestando  :rolleyes:

tengo un code que quiero obtener los datos de una tabla en mysql
seguro sea algo muy simple no se burlen  :rolleyes: :rolleyes: :rolleyes:

Código
  1. <?php
  2.  $conn = mysqli_connect('localhost','root','','infomaestros');
  3.  if (!$conn) {
  4.  echo ("no se conecto");
  5.  exit();
  6.  }
  7.  echo ("se conecto bien");
  8.  if ($resultado = mysqli_query($conn, 'SELECT * FROM datosmaestros')) {
  9.          printf("La selección devolvió %d filas.\n", mysqli_num_rows($resultado));
  10.          $row=mysqli_fetch_array($resultado,MYSQLI_ASSOC);
  11.          printf ("%s (%s)\n",$row["Nombre"],$row["Apellido"],$row["IdMaestro"]);
  12.      }
  13.    mysqli_close($conn);
  14. ?>

El problema es que me printea solo dos "rows" por asi decirlo, nunca las 3, como ven en la linea 12 esta para imprimir las tres sin embargo no lo hace.
en realidad hay 4 en la tabla jaja pero yo lo estoy probando y al tomar dos valores no tengo problemas, si voy al caso y quiero obtener todos no voy a poder imprimirlo.

donde esta mi error??

gracias de antemano  ::)


Título: Re: Duda sobre impresion
Publicado por: #!drvy en 21 Agosto 2017, 04:39 am
Citar
como ven en la linea 12 esta para imprimir las tres sin embargo no lo hace.

En la línea 12 le mandas que imprima solo 2 [%s (%s)].

Código
  1. printf ("%s (%s) %d\n", $row["Nombre"], $row["Apellido"], $row["IdMaestro"]);

Saludos


Título: Re: Duda sobre impresion
Publicado por: elezekiel en 21 Agosto 2017, 05:32 am
gracias amigo siempre se esta aprendiendo de a poco voy avanzando  ::) ::)