Los mejores cursos GRATIS © AulaFacil.com
  • [Entrada Profesores]
  • Certificaciones
  • [Mi AulaFácil]
sábado, 18 agosto 2018 español
Síguenos
Publica tu curso
¿Cómo Funciona AulaFácil?

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:

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.

Gracias por compartir y gracias por enlazar la página
Compartir en Facebook
Acepto vuestra política de privacidad
Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

¡Suscríbete GRATIS a nuestro boletín diario!:

Búsqueda personalizada
Existen nuevos mensajes en las siguientes salas de chat:

      Recibe gratis alertas en tu navegador, sin configuraciones ni registros. Más info...
      [No me interesa] | [Me Interesa]



      ¿Dudas? ¿Preguntas? Plantéalas en el foro
      Suscríbete Gratis al Boletín

      Escribir la dirección de Email:

      Acepto vuestra política de privacidad
      Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

      Delivered by FeedBurner

      Destacamos
      Cargando datos...
      Buenos Artículos Diarios

      Sigue a AulaFácil en:

      Ránking Mundial Certificados
      Banner AulaFácil

      Este es un producto de AulaFacil S.L. - © Copyright 2009
      B 82812322 Apartado de Correos 176. Las Rozas 28230. Madrid (ESPAÑA)