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.
<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>   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.", "; if ($Metro) {$TieneM++;} } echo "es de: ".number_format($NumHabi,0, '', '.').' <br/>';Echo "De las cuales ".$TieneM."  Tienen metro.</strong>"; mysqli_free_result($result);mysqli_close($link);?>
</body>
</html>