Guardar datos en MySQL con PHP

Descripción

Una vez creada la base de datos, lo siguiente sera crear una tabla con el nombre clientes.



Al igual que el nombre de la base, el nombre de la tabla y sus campos es importante. Para el siguiente ejemplo tenemos:



clientes
-----------
id_cliente
nombre
sexo


Pasos

Paso 1 - Recibir los datos del formulario

<?php

     $id = $_POST["caja1"];
     $nombre = $_POST["caja2"];
     $sexo = $_POST["radio1"];

?>


Paso 2 - Realizar la conexion

<?php

     $con = mysql_connect("localhost", "root", "contrasena");
     mysql_select_db("tienda", $con);

?>


Paso 3 - Realizar la sentencia SQL

<?php

     $sql = "
                INSERT INTO clientes (id_cliente, nombre, sexo)
                VALUES (". $id .", ' ". $nombre ." ', ' ". $sexo ." ');
               ";

?>


Paso 4 - Ejecutar la sentencia SQL

<?php

     mysql_query($sql, $con);

?>


Paso 5 - Mostrar mensaje

<?php

     echo "Los datos se guardaron con exito";

?>


Ejemplo completo

<?php

     $id = $_POST["caja1"];
     $nombre = $_POST["caja2"];
     $sexo = $_POST["radio1"];

     $con = mysql_connect("localhost", "root", "contrasena");
     mysql_select_db("tienda", $con)

     $sql = "
                INSERT INTO clientes (id_cliente, nombre, sexo)
                VALUES (". $id .", ' ". $nombre ." ', ' ". $sexo ." ');
               ";
    
     mysql_query($sql, $con);

     echo "Los datos se guardaron con exito";

?>



5 comentarios:

  1. ME GUSTA MUCHO EL DISEÑO DE ESTE SITIO WEB. Y LA INFORMACION ME PARECE MUY INTERESANTE SIGANLO HACIENDO ASI

    ResponderEliminar
  2. Buen dia, eh estado utilizando como guia tus proyectos y me han gustado, son bastante comprensibles.. solo tengo una GRAN y tonta duda XD

    Las instrucciones de SQL que haces.. donde se guardan o donde se escriben??

    Saludos.

    ResponderEliminar
    Respuestas
    1. Apreciable Ramon,

      Que bueno que te sirvan los ejemplos. Los códigos funcionan en las paginas Web PHP. Para crear y ejecutar paginas Web PHP consulta los primeros temas.

      Saludos!

      Eliminar
  3. Les dejo una tarea... como agregar filas a un formulario e ingresarlos luego a mysql.. todo construido en php, saludos!!!

    ResponderEliminar
    Respuestas
    1. A quien corresponda,

      Gracias por el reto, ya lo hemos hecho. Para este curso, no incluimos código especial como el que solicitas. Saludos!

      Eliminar

Escriba sus dudas, temas que quiera conocer o tips que quiera compartir