Bueanas noches. Mediante la presente entrega propongo una posible solución de los ejercicios de la entrega CU00844B del curso PHP.
<?php function mostrarDatos($fila){ echo "Nombre: ".$fila['nombre']."<br>Apellidos: ".$fila['apellidos']."<br>Dirección: ".$fila['direccion']."<br>Teléfono: ".$fila['telefono']."<br>Edad: ".$fila['edad']."<br>Altura: ".$fila['altura']."<br><br>"; } $link = mysqli_connect("localhost", "root"); mysqli_select_db($link, "mibasededatos"); $tildes = $link -> query("SET NAMES 'utf8'"); $result = mysqli_query($link, "SELECT * FROM agenda3"); echo "Datos iniciales de la base de datos: <br><br>"; while ($fila = mysqli_fetch_array($result)){ mostrarDatos($fila); } mysqli_free_result($result); mysqli_query($link, "DELETE FROM agenda3 WHERE edad >= 34"); $result = mysqli_query($link, "SELECT * FROM agenda3"); echo "***************************************************<br><br>Datos después del primer borrado: <br><br>"; while($fila = mysqli_fetch_array($result)){ mostrarDatos($fila); } mysqli_free_result($result); mysqli_query($link, "INSERT INTO agenda3 VALUES('Enrique', 'Pans Gutierréz', 'C/ General Contreras N54', '643087243', 28, 1.83)"); mysqli_query($link, "INSERT INTO agenda3 VALUES('Pepita', 'Muñoz Castellano', 'C/ Catalunya N8', '621980954', 42, 1.70)"); $result = mysqli_query($link, "SELECT * FROM agenda3"); echo "***************************************************<br><br>Datos después de la primera incorporación de dos registros nuevos: <br><br>"; while($fila = mysqli_fetch_array($result)){ mostrarDatos($fila); } mysqli_free_result($result); mysqli_query($link, "TRUNCATE TABLE agenda3"); $result = mysqli_query($link, "SELECT * FROM agenda3"); echo "***************************************************<br><br>Datos después de ejecutar la instrucción TRUNCATE TABLE: <br><br>"; while($fila = mysqli_fetch_array($fila)){ mostrarDatos($fila); } mysqli_free_result($result); mysqli_query($link, "INSERT INTO agenda3 VALUES('Montserrat', 'Ballesteros Alvarez', 'C/ Panamá N30', '623098523', 21, 1.63)"); mysqli_query($link, "INSERT INTO agenda3 VALUES('Alberto', 'Parrales Puis', 'C/ Aragón N203', '634078543', 44, 1.92)"); mysqli_query($link, "INSERT INTO agenda3 VALUES('Manuel', 'Oto Portales', 'C/ Argentina N23', '632151785', 31, 1.82)"); $result = mysqli_query($link, "SELECT * FROM agenda3"); echo "***************************************************<br><br>Datos después de la segunda incorporación de dos registros nuevos: <br><br>"; while($fila = mysqli_fetch_array($result)){ mostrarDatos($fila); } mysqli_free_result($result); mysqli_query($link, "DELETE FROM agenda3"); $result = mysqli_query($link, "SELECT * FROM agenda3"); echo "***************************************************<br><br>Datos después de ejecutar la instrucción DELETE sin condiciones: <br><br>"; while($fila = mysqli_fetch_array($fila)){ mostrarDatos($fila); }?>
Como es la última entrega de ejercicios para este curso, quería expresar mis más sinceras agradecimientos a todo el equipo de aprenderaprogramar.com el que haya hecho posible que se lleve a cabo el mismo. También quería agradecer a todos mis compañeros que han estado corregiendo mis ejercicios o me hayan podido aportar conocimientos nuevos. He aprendido muchísimo gracias al curso PHP desde cero de aprenderaprogramar.com y lo recomiendo a todo aquel que se plantea hacerlo.
Gracias.