Autor Tema: PHP. Bucle while, mysqli_fetch_array: recorrer resultados de consulta CU00842B  (Leído 4480 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($sz0,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".