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:
<?php
error_reporting(0);
$conn = mysqli_connect('localhost','root','','infomaestros');
if (!$conn) {
echo ("no se conecto");
exit();
}
echo ("se conecto bien");
if ($resultado = mysqli_query($conn, 'SELECT * FROM datosmaestros')) {
printf("La selección devolvió %d filas.\n", mysqli_num_rows($resultado));
$row=mysqli_fetch_array($resultado,MYSQLI_ASSOC);
printf ("%s (%s)\n",$row["Nombre"],$row["Apellido"],$row["IdMaestro"]);
}
mysqli_close($conn);
?>
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 ::)
Citarcomo 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)].
printf ("%s (%s) %d\n", $row["Nombre"], $row["Apellido"], $row["IdMaestro"]);
Saludos
gracias amigo siempre se esta aprendiendo de a poco voy avanzando ::) ::)