Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: pedro,, en 17 de Marzo 2016, 22:05

Título: PHP: Insertar datos (registros, filas) en base de datos MySql. INSERT CU00843B
Publicado por: pedro,, en 17 de Marzo 2016, 22:05
Hola, aquí dejo una posible solución del ejercicio CU00843B del curso de programación php desde cero.

Citar
EJERCICIO
Inserta en la tabla agenda de la base de datos que estamos utilizando los datos de una persona cuyo nombre es Jesús Murillo Moreno, de 34 años, cuyo teléfono es 655221122, vive en c/Pintor Murillo nº33, y tiene una altura de 1.67 metros. Presta atención al orden en que debes introducir los datos. Una vez realizada la inserción, comprueba visualizando los registros existentes en la tabla que la inserción se haya realizado correctamente. Luego accede al panel de administración del servidor y a la base de datos con phpMyAdmin. Visualiza los registros en la tabla y borra la fila correspondiente a Jesús Murillo Moreno utilizando phpMyAdmin. Como puedes comprobar, podemos operar sobre la tabla tanto a través de phpMyAdmin como a través de código PHP.

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

<?php 
function mostrarDatos ($resultados) {
if ($resultados !=NULL) {
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 "**********************************<br/>";
} else {
echo "<br/>No hay más datos!!! <br/>";
}
}
$link mysqli_connect($hostname $nombreUsuario $contraseña);
mysqli_select_db($link$nombreConexión);
$tildes $link->query("SET NAMES 'utf8'"); //Para que se muestren las tildes
mysqli_query($link"INSERT INTO agenda VALUES ('Jesús', 'Murillo Moreno', 'C/ Pintor Murillo nº 33', '655221122', 34, 1.67)");
echo 'Los datos han sido insertados en la base de datos<br/><hr/>';
$result mysqli_query($link"SELECT * FROM agenda");
while ($fila mysqli_fetch_array($result)){
mostrarDatos($fila);
}
mysqli_free_result($result);
mysqli_close($link);
?>

</body>
</html>

Saludos.
Título: Re:PHP: Insertar datos (registros, filas) en base de datos MySql. INSERT CU00843B
Publicado por: Mario R. Rancel en 19 de Marzo 2016, 14:51
Buenas tardes, todo bien

Saludos