Hola. Aqui dejo la última entrega (CU00844B) del curso de programación web con PHP desde cero de aprenderaprogramar.
Nota: tanto el ejercicio 1 como el ejercicio 2 están respondidos dentro del mismo código que se muestra a continuación.
<html><head><meta charset="utf-8"></head>
<body>
<h1>Ejercicio 44(CU00844B).PHP</h1>
<h2> </h2>
<?php//$link=Variable que guarda la conexion$link = mysqli_connect("sql211.byethost7.com", "b7_20155999", "***********");//mysqli_connect = conexion necesita los parametros //("Servidor base datos","Nom Usuario","Contraseña") //mysqli_select_db conecta con el servidor guardado en $link y conecta con la base de datosmysqli_select_db($link, "b7_20155999_MyBaseDatos");//Sintaxis mysqli_select_db (Conexion servidor,"BaseDatos")$tildes = $link->query("SET NAMES 'utf8'"); //Para que se muestren las tildesecho "<br/><strong>".str_repeat("*", 50);Echo "<br/>Ejercicio 1 Realiza una consulta y muestra por pantalla <br/> los datos correspondientes a filas de la tabla agenda donde la <br/> edad sea mayor o igual que 20 y la altura sea mayor o igual que 1.75.";echo "<br/>".str_repeat("*", 50)."</strong><br/>";//Consulta seleccionar todos los campos de agenda y calusula where clasificar por edad y altura$result = mysqli_query($link, "SELECT * FROM Agenda WHERE edad>=20 and altura >=1.75"); LlamarDatos($result);echo "<br/><strong>".str_repeat("*", 50);Echo "<br/>Ejercicio 2 Crea una tabla que sea copia de agenda a la que <br/> denomines agenda3 y un archivo php que al ejecutarlo realice <br/> los siguientes procesos:<br/>";echo "Apartado a) ";echo "<br/>".str_repeat("*", 50)."<br/>";echo "Mostrar el contenido inicial de la tabla agenda3 por pantalla.</strong><br/>";$result = mysqli_query($link, "CREATE TABLE Agenda3 SELECT * FROM Agenda");$result = mysqli_query($link, "SELECT * FROM Agenda3"); LlamarDatos($result);echo "<br/><strong>".str_repeat("*", 50);echo "<br/>Ejercicio 2 Apartado b)";echo "<br/>".str_repeat("*", 50)."<br/>";echo "Eliminar todos los registros de la tabla<br/> agenda3 cuyo campo edad sea mayor o <br/> igual a 34 y mostrar el contenido <br/> actual de la tabla por pantalla.</strong><br/>";$result = mysqli_query($link, "DELETE FROM Agenda3 WHERE edad>=34"); $result = mysqli_query($link, "SELECT * FROM Agenda3"); LlamarDatos($result);echo "<br/><strong>".str_repeat("*", 50);echo "<br/>Ejercicio 2 Apartado c)";echo "<br/>".str_repeat("*", 50)."<br/>";echo " Insertar dos nuevos registros en la tabla<br/> agenda3 (elige tú unos datos cualquiera) y <br/> mostrar el contenido actual de la tabla por pantalla.</strong><br/>";mysqli_query($link, "INSERT INTO Agenda3 VALUES ('Francisco', 'Ordoñez Gimenez', 'C/ Tropezón 54', '968756445', 55, 1.68)");mysqli_query($link, "INSERT INTO Agenda3 VALUES ('Gerrardo', 'Ciego Buenavista', 'C/ El Milagroso 7', '919667744', 38, 1.17)");$result = mysqli_query($link, "SELECT * FROM Agenda3"); LlamarDatos($result);echo "<br/><strong>".str_repeat("*", 50);echo "<br/>Ejercicio 2 Apartado d)";echo "<br/>".str_repeat("*", 50)."<br/>";echo " Eliminar todos los registros de la tabla <br/> agenda3 usando TRUNCATE y mostrar el contenido <br/>actual de la tabla por pantalla.</strong><br/>"; mysqli_query($link, "TRUNCATE Agenda3");LlamarDatos($result);echo "<br/><strong>".str_repeat("*", 50);echo "<br/>Ejercicio 2 Apartado d)";echo "<br/>".str_repeat("*", 50)."<br/>";echo " Insertar tres nuevos registros en la tabla<br/> agenda3 (elige tú unos datos cualquiera) y <br/> mostrar el contenido actual de la tabla por pantalla.</strong><br/>";mysqli_query($link, "INSERT INTO Agenda3 VALUES ('Armando', 'Ruido Sentado de Barriga', 'C/ Tropezón 54', '968756445', 55, 1.68)");mysqli_query($link, "INSERT INTO Agenda3 VALUES ('Gerardo', 'Ciego Buenavista', 'C/ El Milagroso 7', '919667744', 38, 1.17)");mysqli_query($link, "INSERT INTO Agenda3 VALUES ('Dolores', 'Fuertes de Barriga', 'C/ Tropezón 54', '968756445', 55, 1.68)");$result = mysqli_query($link, "SELECT * FROM Agenda3"); LlamarDatos($result);echo "<br/><strong>".str_repeat("*", 50);echo "<br/>Ejercicio 2 Apartado f)";echo "<br/>".str_repeat("*", 50)."<br/>";echo " Eliminar todos los registros de la tabla <br/> agenda3 usando DELETE sin condiciones y mostrar<br/> el contenido actual de la tabla por pantalla.</strong><br/>"; mysqli_query($link, "DELETE FROM Agenda3");LlamarDatos($result);mysqli_free_result($result);// Libera la conexionmysqli_close($link);//Cierra la conexionfunction LlamarDatos($res){ while ($fila = mysqli_fetch_array($res)) { mostrarDatos($fila); } echo "<strong><br/>No hay mas datos</strong><br/>";}function mostrarDatos ($resultados) {if ($resultados !=NULL) {echo str_repeat("*", 20).'<br/>';echo "- Nombre: ".$resultados['nombre']."<br/> ";echo "- Apellidos: ".$resultados['apellidos']."<br/>";echo "- Dirección: ".$resultados['direccion']."<br/>";echo "- Teléfono: ".$resultados['telefono']."<br/>";echo "- Edad: ".$resultados['edad']."<br/>";echo "- Altura: ".$resultados['altura']."<br/>";}else {echo "<br/>No hay más datos: <br/>".$resultados;}}?>
</body>
</html>
.