PHP y MySQL. Aplicaciones Web: PHP y base de datos MySQL (décima parte) Autor: Johnny Zulca Mamani

Tamaño: px
Comenzar la demostración a partir de la página:

Download "PHP y MySQL. Aplicaciones Web: PHP y base de datos MySQL (décima parte) Autor: Johnny Zulca Mamani"

Transcripción

1 PHP y MySQL. Aplicaciones Web: PHP y base de datos MySQL (décima parte) Autor: Johnny Zulca Mamani 1

2 Presentación del curso Programación de aplicaciones Web con PHP y MySQL. Ahora te enseñaremos a conectar a una Base de Datos desde la Web con PHP. Conoce las funciones PHP para manipulación de la Base de Datos MySQL. Aprende a realizar las consultas a la Base de Datos MySQL desde la Web. También te enseñaremos, entre otros, a realizar la actualización de datos desde la Web en una Base de Datos MySQL. 2

3 1. Listado de funciones PHP para MySQL PHP y Base de Datos MySQL Listado de Funciones PHP para MySQL Estas funciones le permiten acceder a servidores de base de datos MySQL. Puede encontrar más información sobre MySQL en su página web 3

4 2. Conexión a una base de datos desde la web Conectar a una Base de Datos desde la Web con PHP Una de las características más importantes de PHP es su integración con diversos motores de base de datos. PHP está construido para generar en forma sencilla páginas Web dinámicas a partir de información almacenda en la base de datos. A continuación mostramos las funciones más importantes y ejemplos típicos de uso para una base MySQL. Conexión a la base de datos $db_link = mysql_connect("host", "usuario", "password"); opcionales: [host] [usuario] [password] por ejemplo: $db_link = mysql_connect("localhost", "root", ""); La función realiza la conexión al servidor de base de datos MySQL; devuelve false si hubo algun error en la conexión o un link de conexión a la base si la conexión fue exitosa, el link es un número que indica la sesión dentro de MySQL. Para finalizar la conexión se debe utilizar la función: mysql_close(); Selección de la base de datos a utilizar Esta función configura cual es la base de datos que se utilizará por omisión. En este caso el db_link a utilizar en esta función es el link que se obtuvo al ejecutar la función mysql_connect. La función mysql_select_db devuelve false si se encuentra algun error, por ejemplo que no exista la base de datos. mysql_select_db("nombre_base_datos", "db_link"); opcional: [db_link] por ejemplo: mysql_select_db("libreria", $dblink); Cerrar la conexión Esta función nos sirve para cerrar la conexión a la base de datos que se usa. mysql_close($db_link); opcinal: [db_link] Liberar memoria despues de realizar una consulta mysql_free_result($result); 4

5 5

6 3. Proyecto Librería Virtual Proyecto Librería Virtual Del proyecto de la librería virtual, hay un sección enfocada a la búsqueda de un libro, para ello tenemos un formulario, donde se ingresan los datos requeridos para la búsqueda. Y así se realizan las siguientes tareas desde que se realiza la petición y nos retorno una respuesta: - Lleva una petición web - Una búsqueda mediante un formulario. - El formulario llama a una página que le brinda los resultados. - El motor PHP se conecta a la base de datos consulta la información y retorna una respuesta datos. Funciones PHP para manipular Base de Datos MySQL Consultas a la base de datos La función mysql_query devuelve falso en caso de que el query no pueda ejecutarse (error de SQL) o bien un resultado (result set) en los casos que devuelve algun tipo de dato como por ejemplo un select. $result = mysql_query("consulta", "db_link"); opcinal: [db_link] por ejemplo: $result = mysql_query("update clientes set ciudad= Lima where idcliente=2", $db_link); por ejemplo: $query = "insert into clientes (nombre, direccion) values(`pedro, Los Claveles 200 )"; $result = mysql_query($query, $db_link); Cantidad de filas consultadas o modificadas Filas Consultadas: Esta función devuelve la cantidad de filas que se obtuvieron luego de ejecutar una instrucción de consulta como por ejemplo la función select. $cantidad = mysql_num_rows($result); por ejemplo: $query = "select nombre, telefono from contactos where edad between 20 and 25 and sexo = f "; $result = mysql_query($query, $db_link); $result = mysql_num_rows($result); Filas Modificadas: Devuelve cuantos registros fueron afectados por una consulta (query) con insert, update o delete. $cantidad = mysql_affected_rows($db_link); por ejemplo: 6

7 por ejemplo: $cuantos = mysql_affected_rows($db_link); 7

8 4. Obtener registros de una consulta Obtener registros de una consulta Obtener datos en un result set $var = mysql_fetch_rows($result_set); por ejemplo: $query = "select nombre, telefono from contactos where edad between 20 and 25 and sexo = f "; $result = mysql_query($query, $db_link); $rs = mysql_fetch_rows($result); //obtiene el primer lemento del vector de indice 0 //para extraer todos los elementos se debe recorrer este vector while($rs = mysql_fetch_rows($result)) print("columna 0: $rs[0] Columna 1: $rs[1]"); Obtener datos en un vector $var = mysql_fetch_array(id_resultado, tipo_resultado); tipo_resultado pude tomar los siguentes valores: MYSQL_ASSOC: usted solo tendrá índices asociativos, MYSQL_NUM: solo obtendrá los índices numéricos y MYSQL_BOTH: obtendrá una matriz con índices asociativos y numéricos $var = mysql_fetch_array($result); por ejemplo: $query = "select nombre, telefono from contactos where edad between 20 and 25 and sexo = f "; $result = mysql_query($query, $db_link); $rs = mysql_fetch_array($result); //obtiene el primer elemento del vector de indice 0 //para extraer todos los elementos se debe recorrer este vector asociativo while($rs = mysql_fetch_array ($result)) print("columna 0: $rs["nombre"]"); 8

9 5. Consultas a la Base de Datos MySQL desde la Web (primera parte) Hacer consultas a la Base de Datos MySQL desde la Web Al realizar una búsqueda de un libro o libros que satisfacen cierto criterio de búsqueda como el que sigue: El código del formulario es el siguiente: buscador.html - Una formulario para el ingreso de criterios de búsqueda: "tipo búsqueda" y "termino a buscar" <html> <head> <title>catálogo de Búsqueda Librería Online</title> </head> <body> <h1>catálogo de Búsqueda Librería Online</h1> <form action="resultados.php" method="post"> Elige Tipo de Búsqueda:<br> <select name="tipobusqueda"> <option value="autor">autor <option value="titulo">título <option value="isbn">isbn </select> <br>escribe Término Búsqueda:<br> <input name="terminobusqueda" type="text"> <br><input type="submit" value="buscar"> </form> </body> </html> Son necesarias estas funciones: Función: conectarse a la base de datos function db_connect() $coneccion = mysql_pconnect("localhost", "root", ""); if (!$coneccion) if (!mysql_select_db("libreria")) return $coneccion; 9

10 6. Consultas a la Base de Datos MySQL desde la Web (segunda parte) Función: obtener resultados en un array function db_result_to_array($resultado) $res_array = array(); for ($contador=0; $row = mysql_fetch_array($resultado); $contador++) $res_array[$contador] = $row; return $res_array; Función: validar entradas de formulario. function valida_entradas($form_vars) foreach ($form_vars as $key => $value) if (!isset($key) ($value == "")) return true; Función: búsqueda de libros en la base de datos. function search_libros($criterio, $termino_busqueda, &$num_libros) $conn = db_connect(); $query = "select * from libros where ".$criterio." like '%".$termino_busqueda."%' order by titulo asc"; $resultado = mysql_query($query); if (!$resultado) $num_libros = mysql_num_rows($resultado); if ($num_libros == 0) $resultado = db_result_to_array($resultado); return $resultado; 10

11 7. Consultas a la Base de Datos MySQL desde la Web (tercera parte) Resultados.php - scritp php se hace la consulta a la base de datos y se visualiza los resultados. <html> <head> <title>resultados de la Búsqueda en la Librería Online</title> </head> <body> <h1>resultados de la Búsqueda en la Librería Online</h1> if (!valida_entradas($_post)) echo "No has introducido los detalles de la busqueda. Por favor vuelve e inténtalo de nuevo."; exit; $num_resultados = 0; $libros_array = search_libros($_post["tipobusqueda"], trim($_post["terminobusqueda"]), $num_resultados);?> <p>número de libros encontrados: echo $num_resultados;?></p> if($num_resultados > 0)? > <table width="70%" border="1" cellpadding="4" cellspacing="0"> <tr><td>isbn</td><td>titulo</td><td>autor</td><td>precio</td></tr> foreach ($libros_array as $libro)?> <tr> <td> echo $libro["isbn"];?></td><td> echo $libro["titulo"];?></td> <td> echo $libro["autor"];?></td><td> echo number_format($libro["precio"],2) ;?></td></tr>?> </table>? > </body> </html> 11

12 8. Actualización de datos desde la Web en una Base de Datos MySQL (primera parte) Actualizar datos desde la Web en una Base de Datos MySQL Lo que vamos a realizar hoy es una actualización de datos para la tabla de usuarios de la aplicación "Librería Online", donde lo que viene es la actualización del password de un usuario en particular. Para este caso estaremos tocando el tema de sessiones que explicaremos luego en otra sección. form_cambiar_password.php -- El codigo es solo del formulario en que ingresamos los datos necesarios para la practica php session_start(); $username = "admin"; $_SESSION["username"] = $username; session_register("username");?> <html> <head><title>cambiar password</title></head> <body> <form action="cambiar_password.php" method="post"> <table> <tr><td>contraseña anterior:</td> <td><input type="password" name="anterior_password" size="16" maxlength="16"></td></tr> <tr><td>nueva Contraseña:</td> <td><input type="password" name="nuevo_password" size="16" maxlength="16"></td></tr> <tr><td>repite Nueva Contraseña:</td> <td><input type="password" name="nuevo_password2" size="16" maxlength="16"></td></tr> <tr><td colspan="2"><input type="submit" value="cambiar Contraseña"></td></tr> </table> </form> </body> </html> cambiar_password.php - En este formulario se lleva a cabo el proceso de actualización de los datos directamente a la base de datos, a la tabla "usuarios". 12

13 9. Actualización de datos desde la Web en una Base de Datos MySQL (segunda parte) Son necesarias estas funciones: Funcion: conectarse a la base de datos Funcion: busqueda y verificar usuario con su respectivo password $conn = db_connect(); if (!$conn) return 0; $resultado = mysql_query("select * from usuarios where usuario='".$username."' and contrasena = '".$password."'"); if (!$resultado) return 0; if (mysql_num_rows($resultado)>0) return 1; else return 0; Funcion: actualizar datos de usuario (password) function cambiar_password($username, $anterior_password, $nuevo_password) if (login($username, $anterior_password)) if (!($conn = db_connect())) $resultado = mysql_query( "update usuarios set contrasena = '".$nuevo_password."' where usuario = '".$username."'"); if (!$resultado) else return true; else session_start();?> <html> <head> <title>cambiar Password</title> </head> <body> $username = $_SESSION["username"]; $nuevo_password = $_POST["nuevo_password"]; $nuevo_password2 = $_POST["nuevo_password2"]; 13

14 $nuevo_password2 = $_POST["nuevo_password2"]; $anterior_password = $_POST["anterior_password"]; if ($nuevo_password!=$nuevo_password2) echo "Contraseña escrita no era la misma. No cambiado."; else if (strlen($nuevo_password)>16 strlen($nuevo_password)<6) echo "Nueva contraseña debe estar entre 6 y 16 caracteres. Prueba de nuevo."; else if (cambiar_password($username, $anterior_password, $nuevo_password)) echo "Contraseña cambiada."; else echo "La contraseña no ha podido cambiarse.";?> </body> </html> 14

15 10. Borrar datos desde la web en una base de datos MySQL (primera parte) Borrar datos desde la Web en una Base de Datos MySQL La práctica de este tema es también acerca de la tabla libros, aquí lo que haremos es; de un listado de libros que se tengan en la base de datos, listados en una tabla HTML, cada fila represntara los datos de un libro y además agregado un boton que nos diga borrar este registro y pulsando este, nos enviará a otra página que haga el proceso. lista_libros.php - una tabla con todo el listado de libros. Son necesarias estas funciones: Función: conectarse a la base de datos Función: Obtener libros almacenada en la base de datos function get_libros() //todos los libros $conn = db_connect(); $query = "select * from libros order by titulo asc"; $resultado = mysql_query($query); if (!$resultado) $num_libros = mysql_num_rows($resultado); if ($num_libros ==0) $resultado = db_result_to_array($resultado); return $resultado; <html> <head> <title>listado de Libros</title> </head> <body> <h2>listado de Libros</h2> <table width="70%" border="1" cellpadding="4" cellspacing="0"> <tr><td>isbn</td><td>titulo</td><td>autor</td> <td>precio</td><td>accion</td></tr> $libros_array=get_libros(); foreach ($libros_array as $libro)? > <tr> <td> echo $libro["isbn"];?></td> <td> echo $libro["titulo"];?></td> <td> echo $libro["autor"];?></td> <td> echo number_format($libro["precio"],2);?></td> <td><input type="button" onclick="document.location.href=' echo 15

16 <td><input type="button" onclick="document.location.href=' echo "borrar_libro.php?isbn=".stripslashes($libro["isbn"]);?>' " value="eliminar"> </td> </tr>? > </table> </body> </html> 16

17 11. Borrar datos desde la web en una base de datos MySQL (segunda parte) borrar_libro.php - la página que hace el proceso de eliminar un libro seleccionado Son necesarias estas funciones: Función: conectarse a la base de datos Función: obtener resultados en un array Función: obtener libros almacenada en la base de datos Función: borrar libro de la tabla Libros en la base de datos function borrar_libro($isbn) if (!($conn = db_connect())) $resultado = mysql_query( "delete from libros where isbn= '$isbn' "); if (!$resultado) else return true; <html> <head> <title>listado de Libros</title> </head> <body> $isbn = $_GET["isbn"]; if(borrar_libro($isbn)) echo "Libro borrado."; else echo "No se ha podido borrar este libro de ISBN ".$isbn;?> <h2>listado de Libros</h2> <table width="70%" border="1" cellpadding="4" cellspacing="0"> <tr><td>isbn</td><td>titulo</td><td>autor</td> <td>precio</td><td>accion</td></tr> $libros_array=get_libros(); foreach ($libros_array as $libro)? > <tr> <td> echo $libro["isbn"];?></td> <td> echo $libro["titulo"];?></td> <td> echo $libro["autor"];?></td> <td> echo number_format($libro["precio"],2);?></td> <td><input type="button" onclick="document.location.href=' echo "borrar_libro.php?isbn=".stripslashes($libro["isbn"]);?>' " value="eliminar"> </td> 17

18 </td> </tr>? > </table> </body> </html> 18

19 12. Añadir datos a la base de datos MySQL desde la Web (primera parte) Añadir datos a la base de datos MySQL desde la Web form_agregar_libro.php - formulario para ingresar los datos del nuevo libro. Son necesarias estas funciones: Función: conectarse a la base de datos Función: obtener resultados en un array Función: obtener listado de categorías de la base de datos function get_categorias() $conn = db_connect(); $query = "select idcategoria, nombre from categorias"; $resultado = mysql_query($query); if (!$resultado) $num_cats = mysql_num_rows($resultado); if ($num_cats == 0) $resultado = db_result_to_array($resultado); return $resultado; <html> <head> <title>agregar un Libro a Librería Online</title> </head> <body> <h1>agregar Nuevo Libro</h1> <form action="agregar_libro.php" method="post"> <table> <tr><td>isbn:</td> <td><input type="text" name="isbn" size="6"></td></tr> <tr><td>autor:</td> <td><input type="text" name="autor" size="20"></td></tr> <tr><td>titulo:</td> <td><input type="text" name="titulo" size="20"></td></tr> <tr><td>categoria:</td> <td><select name="idcat"> $cat_array=get_categorias(); foreach ($cat_array as $categoria)?> <option value=" echo $categoria["idcategoria"];?>"> echo $categoria["nombre"];?></option> 19

20 ?> </select></td> </tr> <tr><td>precio:</td> <td><input type="text" name="precio" size="6"></td></tr> <tr><td>descripcion:</td> <td><textarea name="descripcion" cols="20" rows="4"></textarea> </td></tr> <tr><td colspan="2"> <input type="submit" value="agregar Libro" name="btnagregar"> </td></tr> </table> </form> </body> </html> 20

21 13. Añadir datos a la base de datos MySQL desde la Web (segunda parte) agregar_libro.php - script del proceso de agregar datos del nuevo libro. Son necesarias estas funciones: Función: conectarse a la base de datos Función: obtener resultados en un array Función: validar ntradas del formulario Función: Obtener libros almacenada en la base de datos Función: agregar nuevo libro function agregar_libro($isbn, $titulo, $autor, $idcat, $precio, $descripcion) $conn = db_connect(); $query = "select * from libros where isbn='$isbn'"; $resultado = mysql_query($query); if (!$resultado mysql_num_rows($resultado)!=0) $query = "insert into libros values ('$isbn', '$autor', '$titulo', '$idcat', '$precio', '$descripcion')"; $resultado = mysql_query($query); if (!$resultado) else return true; <html> <head> <title>agregar un Libro a Librería Online</title> </head> <body> <h1>agregar Nuevo Libro</h1> if (valida_entradas($_post)) if(agregar_libro($_post["isbn"], $_POST["titulo"], $_POST["autor"], $_POST["idcat"], $_POST["precio"], $_POST["descripcion"])) echo "Libro ".$_POST["titulo"]." ha sido añadido a la base de datos.<br>"; else echo "Libro ".$_POST["titulo"]." no ha podido ser añadido a la base de datos.<br>";? > <h2>listado de Libros</h2> <table width="70%" border="1" cellpadding="4" cellspacing="0"> <tr><td>isbn</td><td>titulo</td><td>autor</td><td>precio</td></tr> $libros_array=get_libros(); 21

22 $libros_array=get_libros(); foreach ($libros_array as $libro)? > <tr> <td> echo $libro["isbn"];?></td> <td> echo $libro["titulo"];?></td> <td> echo $libro["autor"];?></td> <td> echo number_format($libro["precio"],2);?></td> </tr>? > </table> </body> </html> NOTA: Con este capítulo hemos llegado al final del curso. 22

A continuación se presenta la forma en que se puede conectar PHP con el gestor de bases de datos MySQL.

A continuación se presenta la forma en que se puede conectar PHP con el gestor de bases de datos MySQL. Conexión de PHP y MySQL: A continuación se presenta la forma en que se puede conectar PHP con el gestor de bases de datos MySQL. Una vez el servidor ha solicitado al intérprete de PHP la ejecución de un

Más detalles

Programación PHP de bases de datos mysql

Programación PHP de bases de datos mysql Desarrollo de aplicaciones web Manuel Torres Gil mtorres@ual.es Departamento de Lenguajes y Computación Universidad de Almería Desarrollo de aplicaciones web 1. Acceso a bases Desarrollo de aplicaciones

Más detalles

Curso de PHP. Acceso a bases de datos MySQL en PHP

Curso de PHP. Acceso a bases de datos MySQL en PHP Curso de PHP Acceso a bases de datos MySQL en PHP Bases de datos en la Web Esquema básico de un sitio web soportado por bases de datos: Lenguaje SQL SQL (Structured Query Language) es el lenguaje que se

Más detalles

MySQL y Sesiones en PHP. Área de Ingeniería Telemática

MySQL y Sesiones en PHP. Área de Ingeniería Telemática MySQL y Sesiones en PHP Contenido Repaso de SQL PHP y MySQL MySQL en PHP 2 Numéricos Standard: Repaso SQL: tipo de datos INTEGER o INT, SMALLINT, DECIMAL o DEC, NUMERIC FLOAT, REAL, DOUBLE PRECISION BIT

Más detalles

HTML, PHP y bases de datos

HTML, PHP y bases de datos HTML, PHP y bases de datos Estrella Pulido Cañabate HTML Estructura de un documento HTML Zen and Tumbolia The Zen monk Bassui wrote a letter to one of his disciples

Más detalles

Índice: Tema 4.2 4.2 Conexión con Bases de Datos

Índice: Tema 4.2 4.2 Conexión con Bases de Datos Índice: Tema 4.2 4.2 Conexión con Bases de Datos 4.2.1 Envío y recepción de datos mediante formularios 4.2.2 Administración de MySQL con phpmyadmin 4.2.3 Conexión con Bases de Datos desde PHP Índice: Tema

Más detalles

7- PHP y consultas MySQL

7- PHP y consultas MySQL 7- PHP y consultas MySQL Curso: Desarrollo de aplicaciones Web Cris*na Puente, Rafael Palacios 2010- 1 Introducción Introducción PHP dispone de librerías para comunicarse con diversas bases de datos: MySQL

Más detalles

DPWEB I, Carrito de Compras Guardar, Ing. Tomas Urbina. Carrito de compras con PHP y MYSQL

DPWEB I, Carrito de Compras Guardar, Ing. Tomas Urbina. Carrito de compras con PHP y MYSQL Carrito de compras con PHP y MYSQL Actualizando los archivos anteriores. Para terminar la compra agregamos el archivo pagarcompra.php. 1) Vercarrito.php Por favor bajo la línea que dice $contador++; agreguen

Más detalles

Funcionamiento del sistema de autentificación en PHP

Funcionamiento del sistema de autentificación en PHP Sistema de autentificación PHP Cómo realizar un sistema de autentificación en PHP, en el que los usuarios deban introducir nombre y contraseña para que puedan visualizar las páginas de una aplicación con

Más detalles

Conectar Flash con Access usando MDM Zinc

Conectar Flash con Access usando MDM Zinc Conectar Flash con Access usando MDM Zinc Con este tutorial pretendo enseñar la conexión básica entre Flash / Actionscript y Microsoft Access mediante MDM Zinc, para poder empezar a crear aplicaciones

Más detalles

PHP Y BASES DE DATOS. Introducción a SQL

PHP Y BASES DE DATOS. Introducción a SQL PHP Y BASES DE DATOS M.I María Luisa González Ramírez Introducción a SQL SQL es el lenguaje usado para interactuar con las base de datos. Es un lenguaje normalizado, utilizado por los diferentes motores

Más detalles

1. Servidor Web. (apache). 2. PHP. 3. Manejador de base de datos (mysql, postgress).

1. Servidor Web. (apache). 2. PHP. 3. Manejador de base de datos (mysql, postgress). COMO DESARROLLAR UN SISTEMA EN PHP PASO A PASO. (Guía practica). La presente guía esta diseñada para orientar a los programadores que se están iniciando en el mundo del php, a desarrollar una aplicación

Más detalles

Tema 3. Introducción a programas en el lado del servidor

Tema 3. Introducción a programas en el lado del servidor Tema 3. Introducción a programas en el lado del servidor ETSI ICAI! Departamento de Sistemas Informáticos! Rafael Palacios Hielscher! Cristina Puente Águeda! Programas en el lado del servidor Código en

Más detalles

Práctica 02. Formularios

Práctica 02. Formularios Práctica 02. Formularios Página 1 El objetivo de esta práctica es desarrollar un formulario el cual podrá ser visto desde cualquier navegador y desde cualquier equipo de cómputo. En esta práctica aprenderás

Más detalles

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 12: Lección Evaluativa 3

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 12: Lección Evaluativa 3 BASES DE DATOS Hasta ahora hemos visto la funciones básicas de PHP, lo que viene a continuación ya es sobre la forma en como podemos acceder a bases de datos, veremos como acceder a ellas en dos sistemas

Más detalles

Creando un Foro en PHP y Mysql

Creando un Foro en PHP y Mysql Creando un Foro en PHP y Mysql Con el siguiente manual veremos cómo crear un foro desde cero, aprendiendo a apartar la programación del diseño y gestionando la aplicación para que sea forma simple podamos

Más detalles

MANUAL DE REFERENCIA PARA REALIZAR PROYECTOS CON BASE DE DATOS DISTRIBUIDAS LIF. ULISES GALLARDO LOZANO 11 DE MAYO DEL 2012 CETMEJA CETIS 115

MANUAL DE REFERENCIA PARA REALIZAR PROYECTOS CON BASE DE DATOS DISTRIBUIDAS LIF. ULISES GALLARDO LOZANO 11 DE MAYO DEL 2012 CETMEJA CETIS 115 MANUAL DE REFERENCIA PARA REALIZAR PROYECTOS CON BASE DE DATOS DISTRIBUIDAS LIF. ULISES GALLARDO LOZANO 11 DE MAYO DEL 2012 CETMEJA CETIS 115 Introducción: Jóvenes las bases de datos se pueden trabajar

Más detalles

Consultas a una BD de MySQL desde una página WEB

Consultas a una BD de MySQL desde una página WEB Consultas a una BD de MySQL desde una página WEB 1º Bachillerato TIC página 1/7 Consultas a una BD de MySQL desde una página WEB 1 Consultas desde una página web: PHP habla con MySQL...1 1.1 Consulta 1:

Más detalles

Construcción de una aplicación web para crear un sistema de encuestas con la tecnología PHP y la base de datos MySQL.

Construcción de una aplicación web para crear un sistema de encuestas con la tecnología PHP y la base de datos MySQL. Sistema de encuestas PHP y MySQL Construcción de una aplicación web para crear un sistema de encuestas con la tecnología PHP y la base de datos MySQL. Sistema de encuestas. Base de datos a utilizar Algunas

Más detalles

Desarrollo de sitios web con PHP y MySQL

Desarrollo de sitios web con PHP y MySQL Desarrollo de sitios web con PHP y MySQL Tema 4: Acceso a bases de datos MySQL en PHP José Mariano González Romano mariano@lsi.us.es Tema 4: Acceso a bases de datos MySQL en PHP 1. Bases de datos en la

Más detalles

Tutorial de Unity 3D Tema 52 Bases de Datos. Tutorial de Unity 3D. Bases de Datos

Tutorial de Unity 3D Tema 52 Bases de Datos. Tutorial de Unity 3D. Bases de Datos Tutorial de Unity 3D En este tutorial trabajaremos el almacenamiento de información en una base de datos, bien sea local o remota. Dicha información puede ser propia el cliente (Créditos de juego, puntos

Más detalles

PHP LUIS JOSÉ SÁNCHEZ GONZÁLEZ

PHP LUIS JOSÉ SÁNCHEZ GONZÁLEZ PHP LUIS JOSÉ SÁNCHEZ GONZÁLEZ 1. INTRODUCCIÓN 2. VARIABLES 3. OPERADORES ARITMÉTICOS 4. OPERADORES DE COMPARACIÓN 5. OPERADORES LÓGICOS 6. SENTENCIAS CONDICIONALES 7. BUCLES 8. MANEJO DE CADENAS DE CARACTERES

Más detalles

Introducción a PostgreSQL con PHP

Introducción a PostgreSQL con PHP 1 Introducción a PostgreSQL con PHP Recientemente he tenido que utilizar PostgreSQL para realizar algunos proyectos en donde laboro, principalmente por las características que ofrece PostgreSQL sobre MySQL,

Más detalles

INSTITUTO POLITÉCNICO NACIONAL WEB APPLICATION DEVELOPMENT. CIFUENTES ALVAREZ ALEJANDRO SIGFRIDO 3cm3 PROYECTO TERCER PARCIAL MI HOTMAIL CON JOOMLA

INSTITUTO POLITÉCNICO NACIONAL WEB APPLICATION DEVELOPMENT. CIFUENTES ALVAREZ ALEJANDRO SIGFRIDO 3cm3 PROYECTO TERCER PARCIAL MI HOTMAIL CON JOOMLA INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO WEB APPLICATION DEVELOPMENT CIFUENTES ALVAREZ ALEJANDRO SIGFRIDO 3cm3 PROYECTO TERCER PARCIAL MI HOTMAIL CON JOOMLA Alumno: MUÑOZ SALAZAR RICARDO

Más detalles

Taller de Desarrollo de Aplicaciones Web

Taller de Desarrollo de Aplicaciones Web Universidad Nacional de José C. Paz Taller de Desarrollo de Aplicaciones Web Introducción a la programación web Prof. Martín Miguel Machuca Prof. Martín Miguel Machuca Introducción En la actualidad, cuando

Más detalles

ELABORACIÓN DE PÁGINAS WEB. CBTIS No. 02 ISC. RICARDO GARCÍA LÓPEZ

ELABORACIÓN DE PÁGINAS WEB. CBTIS No. 02 ISC. RICARDO GARCÍA LÓPEZ CBTIS No. 02 ISC. RICARDO GARCÍA LÓPEZ Página1 CREACIÓN DE LA BASE DE DATOS EN MySQL REGISTRO DE USUARIOS UTILIZANDO PHP CON MYSQL Una vez instalada nuestro servidor local de Apache, procedemos a crear

Más detalles

Manual de JSP con MySQL

Manual de JSP con MySQL Contenido Introducción... 2 Requerimientos... 2 Requerimiento #1: IDE Eclipse... 2 Requerimiento #2: Apache Tomcat, Jboss y MySQL... 2 Desarrollo... 3 Paso #1: Ejecutar Eclipse... 3 Paso #2: WorkSpace...

Más detalles

Proyecto: Buscador de Películas usando XQuery y exist

Proyecto: Buscador de Películas usando XQuery y exist Buscador de Películas usando XQuery y exist Arquitecturas de Altas Prestaciones Rafael Martos Llavero I. Objetivo del Proyecto. El objetivo del proyecto es la creación de una base de datos basada en XML

Más detalles

Este tipo de situaciones son solventadas a partir de las variables de sesión.

Este tipo de situaciones son solventadas a partir de las variables de sesión. INDICE 1.- Concepto de Sesión 2.- Variables de Sesión 3.- Iniciando sesiones 4.- Creando variables de sesión 1.- Concepto de Sesión En los programas que hemos visto hasta ahora, hemos utilizado variables

Más detalles

Bases de Datos. Marta Elena Zorrilla Pantaleón. Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN

Bases de Datos. Marta Elena Zorrilla Pantaleón. Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Bases de Datos Tema 05. Prototipo de una aplicación de base de datos Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Este tema se publica bajo Licencia:

Más detalles

PHP y MySQL. Aplicaciones Web: programación PHP I (quinta parte) Autor: Johnny Zulca Mamani

PHP y MySQL. Aplicaciones Web: programación PHP I (quinta parte) Autor: Johnny Zulca Mamani PHP y MySQL. Aplicaciones Web: programación PHP I (quinta parte) Autor: Johnny Zulca Mamani 1 Presentación del curso Programación de aplicaciones Web con PHP y MySQL. Ahora estudiaremos el Lenguaje de

Más detalles

Curso de PHP con MySQL Gratis

Curso de PHP con MySQL Gratis Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este

Más detalles

APUNTES PHP CÓDIGO DESARROLLADO POR DANIEL LEYVA CORTÉS

APUNTES PHP CÓDIGO DESARROLLADO POR DANIEL LEYVA CORTÉS Apuntes PHP. Autor código: Daniel Leyva Cortés. Página nº 1/16 APUNTES PHP CÓDIGO DESARROLLADO POR DANIEL LEYVA CORTÉS SUMARIO EJEMPLO 1: ENVÍO DE DATOS MEDIANTE FORMULARIO...1 EJEMPLO 2: RECOGIDA DE DATOS

Más detalles

Web Dinámicas: php, mysql. Por Paco Aldarias Raya. Impreso: 18 de abril de 2007

Web Dinámicas: php, mysql. Por Paco Aldarias Raya. Impreso: 18 de abril de 2007 Web Dinámicas: php, mysql Por Paco Aldarias Raya Impreso: 18 de abril de 2007 Email: pacolinux arroba inicia punto es Web: http://pagina.de/pacodebian Con Linux Debian. En Valencia (España) El documento

Más detalles

Índice: Tema 4.3 4.3 Aplicaciones basadas en Sesiones

Índice: Tema 4.3 4.3 Aplicaciones basadas en Sesiones Índice: Tema 4.3 4.3 Aplicaciones basadas en Sesiones 4.3.1 Manejo de Cookies 4.3.2 Manejo de Sesiones 4.3.3 Aplicación basada en sesiones Índice: Tema 4.3 4.3 Aplicaciones basadas en Sesiones 4.3.1 Manejo

Más detalles

GUIA DE LABORATORIO N 9 B. (000Webhost Php- Para desarrollar en casa)

GUIA DE LABORATORIO N 9 B. (000Webhost Php- Para desarrollar en casa) GUIA DE LABORATORIO N 9 B (000Webhost Php- Para desarrollar en casa) Objetivo: Crear servicios web utilizando la arquitectura REST, para obtener información desde un servidor web gratuito que se conecta

Más detalles

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP OBJETIVOS Estudiar la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos

Más detalles

Tema 5. PHP. Contenido. Introducción

Tema 5. PHP. Contenido. Introducción Tema 5. PHP Contenido 1. Introducción 2. Fundamentos de PHP - Tipos básicos y variables - Operadores - Estructuras de Control - Arrays - Fechas - Funciones - Clases 3. Variables predefinidas en PHP - Parámetros

Más detalles

PHP. Introducción (1) Introducción (3) Introducción (2) PHP 1

PHP. Introducción (1) Introducción (3) Introducción (2) PHP 1 Introducción (1) Personal Home Page Qué es? Acrónimo de : Hypertext Preprocessor. Lenguaje interpretado de alto nivel que permite desarrollar fácilmente páginas dinámicas. Similar a los lenguajes C y Perl.

Más detalles

LENGUAJE DE CONSULTA ESTRUCTURADO - SQL CONTENIDO

LENGUAJE DE CONSULTA ESTRUCTURADO - SQL CONTENIDO LENGUAJE DE CONSULTA ESTRUCTURADO - SQL 1. TIPOS DE DATOS 2. COMANDOS DDL 2.1 Créate 2.2 Drop 2.3 Alter 3. COMANDOS DML 3.1 Select 3.2 Insert 3.3 Update 3.4 Delete 4. CLAUSULAS 4.1 From 4.2 Where 4.3 Having

Más detalles

Introducción al desarrollo web (idesweb)

Introducción al desarrollo web (idesweb) Introducción al desarrollo web (idesweb) Práctica 9: PHP 3 (MySQL y acceso a una base de datos) 1. Objetivos Aprender a administrar una base de datos con MySQL. Conocer algunas herramientas que ayudan

Más detalles

MANUAL DE CREACION DE FORMULARIOS PARTE 1. Este manual tiene como finalidad explicar como se pueden crear los formularios sencillos de un proyecto.

MANUAL DE CREACION DE FORMULARIOS PARTE 1. Este manual tiene como finalidad explicar como se pueden crear los formularios sencillos de un proyecto. MANUAL DE CREACION DE FORMULARIOS PARTE 1 Este manual tiene como finalidad explicar como se pueden crear los formularios sencillos de un proyecto. Para esto crearemos un proyecto llamado ejemplo (c:/appserv/www/ejemplo/)

Más detalles

APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5

APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5 APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5 APLICACIONES WEB BASADAS EN PHP Y MYSQL Una aplicación web es básicamente un programa escrito sobre una página web, generalmente en lenguaje

Más detalles

Capítulo IV. Implementación del sistema. En este capítulo abordaremos la implementación del sistema de administración de

Capítulo IV. Implementación del sistema. En este capítulo abordaremos la implementación del sistema de administración de Capítulo IV Implementación del sistema En este capítulo abordaremos la implementación del sistema de administración de asuntos departamentales y abarcaremos temas como el acceso a la base de datos, el

Más detalles

Introducción. PHP, es un lenguaje orientado a conexiones entre páginas Web y servidores donde se almacenan toda clase de Bases de Datos.

Introducción. PHP, es un lenguaje orientado a conexiones entre páginas Web y servidores donde se almacenan toda clase de Bases de Datos. Introducción PHP es lenguaje de scripting que permite generar paginas HTML. A diferencia de las paginas estáticas de HTML que son útiles para presentar documentos estáticos,es decir que no son modificables,

Más detalles

T12 Vistas y tablas temporales

T12 Vistas y tablas temporales 1 de 9 17/05/2013 14:01 Lecciones SQL > T12 Vistas y tablas temporales En esta sesión vamos a mostrar dos tipos de objetos de uso habitual en cualquier SGBD: las vistas y las tablas temporales. Mientras

Más detalles

JavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal.

JavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal. 1 JavaScript 1.1 Qué es JavaScript? JavaScript es un lenguaje interpretado. Es idóneo para trabajar en Web, ya que son los navegadores que utilizamos los que interpretan (y por tanto ejecutan) los programas

Más detalles

PHP y MySQL PHP. Aplicaciones Web/Sistemas Web. Breve introducción a MySQL con phpmyadmin

PHP y MySQL PHP. Aplicaciones Web/Sistemas Web. Breve introducción a MySQL con phpmyadmin PHP y MySQL Aplicaciones Web/Sistemas Web Juan Pavón Mestras Dep. Ingeniería del Software e Inteligencia Artificial Facultad de Informática Universidad Complutense Madrid Material bajo licencia Creative

Más detalles

Programación páginas web JavaScript y PHP

Programación páginas web JavaScript y PHP Programación páginas web JavaScript y PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la

Más detalles

abacformacio@abacformacio.com

abacformacio@abacformacio.com Programación de páginas web con PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología

Más detalles

Desarrollo de sitios web con PHP y MySQL

Desarrollo de sitios web con PHP y MySQL Desarrollo de sitios web con PHP y MySQL Tema 3: Formularios José Mariano González Romano mariano@lsi.us.es Tema 3: Formularios 1. Acceso a formularios HTML desde PHP 2. El formulario de PHP 3. Subida

Más detalles

[ Programación en PHP ]

[ Programación en PHP ] Julio 09 [ Programación en PHP ] Guía rápida [ h t t p : / / w w w. o p e n b o x e r. 2 6 0 m b. c o m / p h p. p h p ] Programación en PHP Guía rápida PHP, acrónimo de "PHP: Hypertext Preprocessor",

Más detalles

Práctica 6: Webs dinámicas

Práctica 6: Webs dinámicas Comercio Electrónico Práctica 6: Webs dinámicas José Luis Salazar jsalazar@unizar.es Antonio Sanz ansanz@unizar.es Rafael del Hoyo rdelhoyo@ita.es Objetivo de la Práctica En esta práctica se mostrarán

Más detalles

Laboratorio de Sistemas Departamento de Ingeniería en Sistemas de Información Universidad Tecnológica Nacional Facultad Regional Córdoba. Porque PHP?

Laboratorio de Sistemas Departamento de Ingeniería en Sistemas de Información Universidad Tecnológica Nacional Facultad Regional Córdoba. Porque PHP? Porque PHP? PHP es un lenguaje de programación usado generalmente para la creación de contenido para sitios web. PHP es el (acrónimo recursivo de "PHP: Hypertext Preprocessor", inicialmente PHP Tools,

Más detalles

PHP Perfect SQL v1.0 (SQL perfectas en PHP)

PHP Perfect SQL v1.0 (SQL perfectas en PHP) PHP Perfect SQL v1.0 (SQL perfectas en PHP) Muchas veces cuando programamos para web es muy fácil cometer errores en la construcción sintáctica de consultas SQL, por ejemplo cuando tenemos que realizar

Más detalles

Practica 9. Correo Varchar 30 Ninguna Puesto varchar 10 Ninguna Salario Int 10 Ninguna. Realizar lo siguiente.

Practica 9. Correo Varchar 30 Ninguna Puesto varchar 10 Ninguna Salario Int 10 Ninguna. Realizar lo siguiente. Practica 9 PHP con MySQL. Realizar una base de datos de nombre Escuela, la base tendrá 2 tablas, Alumnos y Personal. La tabla Alumnos constara de lo siguiente: Nombre Tipo Longitud Características ID Int

Más detalles

Documento de código fuente de los script:

Documento de código fuente de los script: Documento de código fuente de los script: ejemplo1.php TEMA 1 //Esto es un comentario es mi primer script en PHP $myvar = "Hola. Este es mi primer script en PHP "; echo $myvar; printf ("También

Más detalles

Tomar información por pantalla con JavaScript

Tomar información por pantalla con JavaScript Tomar información por pantalla con JavaScript Para lograr interactividad con nuestros usuarios, es necesario reaccionar a sus acciones o permitir que estos ingresen información para que sea manipulada,

Más detalles

Número de Práctica: 1 Nombre de la Práctica: Comunicación Cliente Servidor Vía Sockets Java con Sistema Manejador de Bases de Datos

Número de Práctica: 1 Nombre de la Práctica: Comunicación Cliente Servidor Vía Sockets Java con Sistema Manejador de Bases de Datos Número de Práctica: 1 Nombre de la Práctica: Comunicación Cliente Servidor Vía Sockets Java con Sistema Manejador de Bases de Datos Problemática: Desarrollar aplicaciones Cliente Servidor utilizando Sockets

Más detalles

USO DE CRYSTALREPORTS 10 EN JAVA Versión 1.0

USO DE CRYSTALREPORTS 10 EN JAVA Versión 1.0 USO DE CRYSTALREPORTS 10 EN JAVA Versión 1.0 Agosto 2007 Página: 1 INDICE 1 INTRODUCCION... 3 2 CREACIÓN DEL INFORME... 4 3 LIBRERÍA CrystalReports2_0... 7 4 CrystalReportAccion... 7 4.1 Ejemplo genérico...

Más detalles

CURSO DE PROGRAMACIÓN WEB EJERCICIOS PHP

CURSO DE PROGRAMACIÓN WEB EJERCICIOS PHP CURSO DE PROGRAMACIÓN WEB EJERCICIOS PHP Tabla de contenido Ejercicio 1... 3 Ejercicio 2... 4 Ejercicio 3... 4 Ejercicio 4... 5 Ejercicio 5... 5 Ejercicio 6... 6 Ejercicio 7... 7 Ejercicio 8... 8 Ejercicio

Más detalles

Programación páginas web. Servidor (PHP)

Programación páginas web. Servidor (PHP) Programación páginas web. Servidor (PHP) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos MySQL.

Más detalles

Trabajos de Ampliación. Bases de datos NoSQL.

Trabajos de Ampliación. Bases de datos NoSQL. BASES DE DATOS NoSql Son bases de datos pensadas para aplicaciones que hagan un uso intensivo de la misma. Estas bases de datos permiten una mayor flexibilidad y facilidad a la hora de introducir los datos

Más detalles

9- PHP, insertar y borrar registros

9- PHP, insertar y borrar registros 9- PHP, insertar y borrar registros Curso: Desarrollo de aplicaciones Web Cris*na Puente, Rafael Palacios 2010- 1 Insertar nuevos registros Insertar nuevos registros Para introducir nuevos registros mediante

Más detalles

A continuación se confeccionara un formulario para el ingreso de un nombre y un botón para el envío del dato ingresado al servidor:

A continuación se confeccionara un formulario para el ingreso de un nombre y un botón para el envío del dato ingresado al servidor: FORMULARIOS BAJO HTML INTRODUCCION A FORMULARIOS Un formulario permite que el visitante al sitio cargue datos y sean enviados al servidor. Es el medio ideal para registrar comentarios del visitante sobre

Más detalles

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 4: Servicios de Internet. SMTP

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 4: Servicios de Internet. SMTP Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows Módulo 4: Servicios de Internet. SMTP Aulas en red. Aplicaciones y servicios. Windows Servicio SMTP Para concluir este módulo dedicado

Más detalles

Ejemplo de aplicación PHP: Tienda

Ejemplo de aplicación PHP: Tienda Ejemplo de aplicación PHP: Tienda Aplicaciones Web/Sistemas Web Juan Pavón Mestras Dep. Ingeniería del Software e Inteligencia Artificial Facultad de Informática Universidad Complutense Madrid Material

Más detalles

Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR

Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR 2.4 FORMULARIOS 18/10/2014 Taboada León IES San Sebastián Huelva 1 Formularios (I) Los formularios permiten al usuario introducir

Más detalles

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro USAR MYSQL EN PHP PHP tiene una librería de funciones nativas para conectarse a las base de datos MySQL. Por un lado reconoce la librería mysql y por otro mysqli. Se recomienda el uso de mysqli dado que

Más detalles

Ejercicios de Mantenimiento de Tablas de MYSQL con PHP

Ejercicios de Mantenimiento de Tablas de MYSQL con PHP Ejercicios de Mantenimiento de Tablas de MYSQL con PHP 1) Inserción de Registros $con = mysql_connect("localhost","root",""); mysql_select_db("php20082"); // si se presiona INSERTAR if ( isset($_post['btins'])

Más detalles

TUTORIAL PRÁCTICO COMPLETO DE BASE DE DATOS EN PHPMYADMIN Y GESTIÓN DESDE DREAMWEAVER

TUTORIAL PRÁCTICO COMPLETO DE BASE DE DATOS EN PHPMYADMIN Y GESTIÓN DESDE DREAMWEAVER TUTORIAL PRÁCTICO COMPLETO DE BASE DE DATOS EN PHPMYADMIN Y GESTIÓN DESDE DREAMWEAVER 1. Crear una nueva base de datos en phpmyadmin Abrimos el wampserver y luego el phpmyadmin Para seguir este tutorial,

Más detalles

ADMINISTRACIÓN DE BASE DE DATOS

ADMINISTRACIÓN DE BASE DE DATOS SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación

Más detalles

Sistema CRM 2.0 (Administración)

Sistema CRM 2.0 (Administración) Sistema CRM 2.0 (Administración) 4.1 Crear Usuario Para crear un nuevo usuario presione en el siguiente botón. CREAR USUARIO Ingrese los datos que le indica la siguiente pantalla: Dirección de Correo electrónico:

Más detalles

Introducción al desarrollo web (idesweb)

Introducción al desarrollo web (idesweb) Introducción al desarrollo web (idesweb) Práctica 10: PHP 4 (acceso a una base de datos) 1. Objetivos Aprender a acceder a una base de datos desde PHP. Aprender a realizar una consulta INSERT, UPDATE y

Más detalles

Base de Datos Conjunto de información organizada especialmente para búsqueda y entrada de datos. Base de Datos: Ejemplo Usuarios

Base de Datos Conjunto de información organizada especialmente para búsqueda y entrada de datos. Base de Datos: Ejemplo Usuarios Base de Datos Conjunto de información organizada especialmente para búsqueda y entrada de datos. Taller de Proyecto Una base de datos puede contener 1 ó + tablas Una tabla puede contener 1 ó + columnas

Más detalles

Conexión a Bases de Datos

Conexión a Bases de Datos Conexión a Bases de Datos MySQL desde PHP Introducción. E l sistema de acceso y manipulación de bases de datos desde PHP es similar al de otros lenguajes de script: establece la conexión con la base de

Más detalles

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo. CONSULTAS CON SQL 1. Qué es SQL? Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia

Más detalles

TUTORIAL DE PHP. M. en C. Erika Vilches. Parte 3.

TUTORIAL DE PHP. M. en C. Erika Vilches. Parte 3. TUTORIAL DE PHP M. en C. Erika Vilches Parte 3 http://www.erikavilches.com Arreglos Contienen muchas variables similares En lugar de tener muchas variables similares, se pueden almacenar los datos como

Más detalles

Desarrollo PHP con Webmatrix

Desarrollo PHP con Webmatrix Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix 25-11-2011 1 / 30 Desarrollo PHP con Webmatrix Álvaro Gómez Giménez UAM.NET 25-11-2011 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix

Más detalles

CURSO DE PROGRAMACIÓN PHP MySQL

CURSO DE PROGRAMACIÓN PHP MySQL CURSO DE PROGRAMACIÓN PHP MySQL MASTER EN PHP MÓDULO NIVEL BASICO PRIMER MES Aprende a crear Sitios Web Dinámicos con PHP y MySQL 1. Introducción Qué es PHP? Historia Por qué PHP? Temas de instalación

Más detalles

BASE DE DATOS QUÉ ES UNA BASE DE DATOS?

BASE DE DATOS QUÉ ES UNA BASE DE DATOS? BASE DE DATOS BASE DE DATOS QUÉ ES UNA BASE DE DATOS? Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Actualmente la mayoría de

Más detalles

Creating web pages Chapter 8. Technologies for creating dynamic web pages

Creating web pages Chapter 8. Technologies for creating dynamic web pages ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA ICAI Chapter 8. Technologies for creating dynamic web pages Cristina Puente, Rafael Palacios 2009-2010 Introducción Inconvenientes de HTML" Las arquitecturas y técnicas

Más detalles

CAPÍTULO 14. DESARROLLO

CAPÍTULO 14. DESARROLLO CAPÍTULO 14. DESARROLLO DE SISTEMAS ESPECÍFICOS 1. Introducción En los últimos años han aparecido multitud de nuevas plataformas para desarrollar aplicaciones y ponerlas en explotación. En este capítulos

Más detalles

Bases de datos. 1. Introducción

Bases de datos. 1. Introducción Bases de datos 1. Introducción Habitualmente, los programas trabajan con información que está en un fichero. Por ejemplo, nuestro simulador de tráfico aéreo trabaja con una lista de planes de vuelo que

Más detalles

REQUERIMIENTO RESPUESTA

REQUERIMIENTO RESPUESTA ARQUITECTURA CLIENTE SERVIDOR (L1) REQUERIMIENTO CLIENTE WEB SERVIDOR WEB RESPUESTA ARQUITECTURA WEB CON PHP + PostgreSQL (L1) 1 2 3 CLIENTE WEB SERVIDOR WEB MOTOR PHP SERVIDOR PostgreSQL 6 5 4 CONFIGURANDO

Más detalles

ADMINISTRACIÓN BÁSICA DE TIENDAS VIRTUALES

ADMINISTRACIÓN BÁSICA DE TIENDAS VIRTUALES ADMINISTRACIÓN BÁSICA DE TIENDAS VIRTUALES ÍNDICE 1. ACCESO A LA TRASTIENDA 3 2. CONFIGURACIÓN 3 2.1. ADMINISTRADORES 3 2.2. MI TIENDA 3 2.3. VALORES MÍNIMOS 4 2.3. VALORES MÁXIMOS 5 3. CATÁLOGO 5 3.1.

Más detalles

Acceso a bases de datos MySQL con PHP

Acceso a bases de datos MySQL con PHP GESTIÓN Y ADMINISTRACIÓN WEB Acceso a bases de datos MySQL con PHP Ing. CIP Fabián Silva Alvarado fsilvasys@hotmail.com DEFINICIÓN DE BASE DE DATOS Base de Datos es un conjunto de datos relacionados entre

Más detalles

SQL (Structured Query Language)

SQL (Structured Query Language) SQL (Structured Query Language) El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite

Más detalles

UNIVERSIDAD AUTONOMA DE LOS ANDES UNIANDES LENGUAJE SQL. SQL es un estándar un lenguaje estructurado para consultas

UNIVERSIDAD AUTONOMA DE LOS ANDES UNIANDES LENGUAJE SQL. SQL es un estándar un lenguaje estructurado para consultas LENGUAJE SQL Que es SQL? SQL es un estándar un lenguaje estructurado para consultas SQL te permite acceder y manejar bases de datos SQL es un Estándar (ANSI American National Standards Institute) Que puede

Más detalles

PHP y MySQL. Indice: - Envia de datos de formulario - Método de envio - La variable de interprete - Envio de archivo - Propiedades

PHP y MySQL. Indice: - Envia de datos de formulario - Método de envio - La variable de interprete - Envio de archivo - Propiedades PHP y MySQL Indice: - Envia de datos de formulario - Método de envio - La variable de interprete - Envio de archivo - Propiedades Superglobals Las superglobals son variables que están disponible en todos

Más detalles

APRENDE A CREAR UNA PÁGINA WEB CON HTML

APRENDE A CREAR UNA PÁGINA WEB CON HTML APRENDE A CREAR UNA PÁGINA WEB CON HTML Introducción a PHP INTRODUCCIÓN PHP es una lenguaje de programación del lado del servidor. En este curso, lo usaremos para recibir los datos de un formulario, realizar

Más detalles

2- Formularios y JavaScript Course: Developing web- based applica=ons

2- Formularios y JavaScript Course: Developing web- based applica=ons 2- Formularios y JavaScript Course: Developing web- based applica=ons Cris*na Puente, Rafael Palacios 2010- 1 Creación de formularios Formularios Un formulario HTML es una sección de un documento que contiene

Más detalles

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros La sentencia INSERT permite agregar nuevas filas de datos a las tablas existentes. Está sentencia

Más detalles

REGISTRO DE USUARIOS EN PHP Y MYSQL

REGISTRO DE USUARIOS EN PHP Y MYSQL REGISTRO DE USUARIOS EN PHP Y MYSQL En que consiste? y para que sirve? muy sencillo, en algunas webs como por ejemplo esta queremos interactuar con los usuarios, deseamos que estos puedan enviar scripts

Más detalles

Manual Usuario cpanel

Manual Usuario cpanel Manual Usuario cpanel CONTENIDO Configuraciones Generales... 2 Cómo acceder al cpanel... 2 Cómo cambiar la contraseña... 2 Revisar espacio utilizado en disco... 3 Configuraciones de Mail... 5 Agregar cuentas

Más detalles

CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK

CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK Presentación Gracias a PHP se pueden elaborar completos sitios dinámicos, y su complemento ideal siempre resulta ser MySQL para gestionar

Más detalles

Descripción del tutorial. Contenidos. www.facebook.com/codigonexogr. @codigonexo. www.plus.google.com/+codigonexogr/

Descripción del tutorial. Contenidos. www.facebook.com/codigonexogr. @codigonexo. www.plus.google.com/+codigonexogr/ www.facebook.com/codigonexogr @codigonexo www.plus.google.com/+codigonexogr/ Contenidos 1. Introducción al patrón MVC 1.1.Conceptos básicos Qué es un patrón 1.2.Estructura del patrón MVC 1.3.Cómo funciona

Más detalles

Blind SQL Injectión. Práctico

Blind SQL Injectión. Práctico Blind SQL Injectión Práctico 1 Hola: Hace unos días prometí que publicaría un documento en el foro que nos ayudaría a entender mejor un Blind SQL Injection. La idea principal no es explicar un Blind SQL

Más detalles

MODULO DE USUARIOS PARTE 1

MODULO DE USUARIOS PARTE 1 MODULO DE USUARIOS PARTE 1 Voy a dividir el modulo de usuario en 2 partes, en esta primera parte habilitaremos el modulo de usuarios pero la creacion sera desde codigo SQL, en la segunda parte habilitaremos

Más detalles

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS Objetivo: El propósito de esta guía es indicarle como configurar un entorno moodle de prácticas en

Más detalles