Adiciones

El agregado de datos a una tabla es lo que nos garantiza que nuestras aplicaciones -y por ende nuestras bases de datos- van evolucionando con el paso del tiempo y no se queden estancadas conteniendo siempre la misma información. Las adiciones desde PHP, como ya se habrán imaginado, se hacen a través de mysql_query, pasando como argumento la consulta SQL, o una variable que lo contenga, claro está. La pregunta del millón sería, ¿cuál sentencia SQL creen ustedes que vamos a incluir?

Efectivamente, en nuestra sentencia SQL incluiremos las palabras reservadas INSERT INTO, que le dicen a MySQL que lo que deseamos hacer es agregar o añadir o adicionar datos a nuestra base (bueno, a una tabla, dentro de nuestra base).

En nuestra primera página captamos del teclado los datos que vamos a agregar a nuestra base, la primera página llama a la segunda, la cual es la que contiene en realidad nuestro código PHP, y es la que le dice a MySQL que agregue los datos que hemos introducido en la página adicionando.html

<p align="justify" estilo19"="" style="font-family: 'Times New Roman', Times, serif; font-style: italic; font-: 18px; color: rgb(51, 0, 0); font-weight: bold;">El código de nuestra primera página será el siguiente:

<HTML>
<HEAD>
<TITLE>Adicionando datos a nuestra tabla ejemplo</TITLE>
</HEAD>
<BODY>
<FORM METHOD = "GET" ACTION = "adicion_hecha.php">
<INPUT TYPE = TEXT NAME = "nombre" 5>
<INPUT TYPE = TEXT NAME = "apellido" 5>
<INPUT TYPE = TEXT NAME = "telefono" 0>
<INPUT TYPE = SUBMIT VALUE = "Agregar">
</FORM>
</HTML>
</BODY>

El código de la segunda página (la que contiene código PHP) es el siguiente:

<?php

require($_SERVER["DOCUMENT_ROOT"]."/work/configuracion_base.php");

$conexion = mysql_connect($base_huesped, $base_usuario, $base_password) or die (mysql_error());

mysql_select_db($base_nombre, $conexion);

$adicion = "INSERT INTO ejemplo (nombre, apellido, telefono)VALUES ('".$nombre."','".$apellido."','".$telefono."')";

$consulta_adicion = mysql_query($adicion);

$resultado = mysql_query($consulta_adicion, $conexion);

echo "Datos insertados";

echo "<A HREF = 'prueba_consulta1.php'>Consultar datos</A>";

?>

Lo que hemos hecho al final es simplemente darle la oportunidad al usuario de corroborar que efectivamente los datos recién agregados ya están en la base, poniendo un vínculo que nos lleve a la primera página que creamos, es decir prueba_consulta1.php.

En fin, todo lo anterior, visto en la práctica nos da el siguiente resultado:

[Objeto Flash Eliminado]

Hermoso, ¿no es así?, después de esto se podrán dar el lujo de decir "Los autógrafos a la salida por favor".

En la siguiente entrega vamos a corregir y rectificar nuestros errores desde PHP, porque recuerden: "No basta con aceptar nuestros errores, hay que corregirlos". Hasta Pronto.

Contenidos que te pueden interesar
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 400px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame