Autor Tema: PHP. Bucle while, mysqli_fetch_array: recorrer resultados de consulta CU00842B  (Leído 5984 veces)

paramonso

  • Intermedio
  • ***
  • Mensajes: 241
  • El ignorante afirma, el sabio duda y reflexiona.
    • Ver Perfil
Hola.

Aquí dejo la posible solución a los ejercicios 1 y 2 del Tema 42(CU00842B)
Ejemplo consulta PHP MySql. SELECT.
Bucle while, mysqli_fetch_array: recorrer resultados query.

Código: [Seleccionar]
<html><head><meta charset="utf-8"> </head>
<body>

<h1>Ejercicio 42-1(CU00842B).PHP</h1>

<h2>Ejemplo consulta PHP MySql. SELECT.<br/>
Bucle while, mysqli_fetch_array: recorrer resultados query (CU00842B)</h2>
<?php$link = mysqli_connect("host", "user", "password");mysqli_select_db($link, "nameBD");$tildes = $link->query("SET NAMES 'utf8'");  $result = mysqli_query($link, "SELECT * FROM Agenda"); $CharNum=0; while ($fila = mysqli_fetch_array($result)){  $sz=$fila['nombre'];  $mz=substr($sz, 0,1);  	if ($mz=="M")	{		 $CharNum++;	}}echo "<strong> &nbsp En la Base de datos hay $CharNum Nombres que empiezan por la letra M".'</strong> <br/>';  mysqli_free_result($result);mysqli_close($link);?>


<h1>Ejercicio 42-2(CU00842B).PHP</h1>

<?php$link = mysqli_connect("host", "user", "password");mysqli_select_db($link, "nameBD");$tildes = $link->query("SET NAMES 'utf8'");  $result = mysqli_query($link, "SELECT * FROM ciudades");  Echo "<strong>La suma de habitantes de las ciudades :<br/>"; while ($fila = mysqli_fetch_array($result)){  $Ciudad=$fila['ciudad'];  $Habi=$fila['habitantes'];  $Metro=$fila['tieneMetro'];  $NumHabi=$NumHabi+$Habi;  print $Ciudad.",&nbsp;";  if ($Metro)  {$TieneM++;}	 } echo "es de:&nbsp;".number_format($NumHabi,0, '', '.').' <br/>';Echo "De las cuales &nbsp;".$TieneM."&nbsp Tienen metro.</strong>"; mysqli_free_result($result);mysqli_close($link);?>

</body>
</html>
« Última modificación: 08 de Agosto 2017, 17:10 por pedro,, »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:Entrega del Ejercicio 42 -1 y 2 (CU00842B) Curso PHP desde cero
« Respuesta #1 en: 08 de Agosto 2017, 17:07 »
Hola paramonso. La solución que presentas está correcta. Saludos. ;D
« Última modificación: 10 de Septiembre 2017, 21:20 por Ogramar »

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".