MySQL – Insertar datos
- 16/03/2011
- 1:41 am
En esta clase te voy a mostrar como insertar datos en una base de datos, como ejemplo e creado una agenda en la cual la dividi en fragmentos, insertar datos, buscar datos, ver datos y editar datos. Si no entienden esto, ver la clase anterior Crear conexion y Introduccion Sql
Cremos la conexión
Para tener todo ordenado la conexión a la MySQL la hacemos desde el archivo config.php y después por medio de un include lo agregamos a las páginas que necesita conectarse a la Base de Datos.
// Configuracion de la base de datos. $dbhost = "localhost"; // Servidor $dbuser = "root"; // Usuario $dbpass = "marco"; // Contraseña $dbname = "agenda"; // Tabla // Creando conexion. $link = mysql_connect($dbhost,$dbuser,$dbpass); // Conectamos a la base de datos mysql_select_db($dbname,$link); // Seleccionamos la base de datos |
Agregamos los datos
Para agregar datos a la Base de Datos y tener nuestro script PHP lo más limpio posible, lo que hacemos es poner la consulta SQL (SELECT, INSERT, UPDATE, etc.) en una variable y despues la agregamos a la función mysql_query
// Incluimos la configuracion y conexion a la MySQL. include('config.php'); // Insertamos los datos en la base de datos, si da algun error lo muestra. $sql = "INSERT INTO personas (nombre, telefono, direccion, foto) VALUES ('".$nombre."','".$telefono."','".$direccion."', '".$foto."')"; mysql_query($sql,$link) or die(mysql_error()); |
Como pueden ver la creación de datos es sencilla, solo necesitamos crear la consulta adecuada y la enviamos mediante mysql_query.
Ejemplo
Como dije anteriormente vamos a utilizar como ejemplo el funcionamiento en una agenda, ya que viene perfecto para nuestras clases. Abajo dejo la descarga de la agenda, solo la parte de insertar registros y las configuración, más adelante la vamos a ir armando juntos.
Esta clase esta asociada con el archivo agregar.php, en el cual tiene un formulario que envia los datos al PHP que esta todo explicado.
Si no entendieron bien el funcionamiento dejo otro articulo, Insertar Datos en MySQL
Hilo donde están todos los artículos para aprender PHP
Posts Relacionados
[…] Clase 1: Primeros pasos en PHP Clase 2: Variables y Constantes Clase 3: Estructura condicional (if/elseif/else) Clase 4: Tipos de bucles (while, Do while, for y foreach) Clase 5: Envío de datos de un formulario Clase 6: Vectores, Array, Arreglos en PHP Clase 7: Funciones en PHP Clase 8: Base de Datos Clase 9: MySQL – Crear conexión Clase 10: MySQL – Introducción SQL Clase 11: MySQL – Insertar datos […]