PHP y Acceso a Datos
|
|
|
- José Ignacio Rojo Vega
- hace 9 años
- Vistas:
Transcripción
1 PDO PHP y Acceso a Datos Departamento de Lenguajes y Sistemas Informáticos Grupo de Ingeniería del Software Introducción PDO SQL es el lenguaje común para trabajar con todas las BD Las interfaces que los programadores usan para trabajar con BDs varían mucho Dependencia de las aplicaciones respecto de la BD Para resolver estos problemas se necesitan capas de abstracción respecto de la BD (una interfaz común) Introducción a la Ingeniería del Software y a los Sistemas de Información 1 IISSI 1
2 Conceptos básicos: Objetos de Acceso a Datos PDO = Portable Data Objects PDO Es una librería proporcionada por PHP que permite acceder a diferentes bases de datos, cómo? PDO provee una capa de abstracción para el acceso a datos, lo que permite que nuestro código sea independiente de la BD que usemos El objeto más importante de PDO es precisamente PDO que representa una conexión con la BD PDO forma parte de la distribución PHP desde la versión v5.1 PDO PDODriver PDOException Parámetros Introducción a la Ingeniería del Software y a los Sistemas de Información 2 Objetos de Acceso a Datos PDO Actores: Proveedor de datos (PDO Specific Driver) Conexión (Objeto PDO) Base de Datos (MySQL, MS SQL Server, Oracle) tratamiento PDO PDO Specific Driver PDO Specific Driver 2 BD BD2 MS SQL MySQL Oracle Introducción a la Ingeniería del Software y a los Sistemas de Información 3 IISSI 2
3 El Objeto PDO PDO Definición del Objeto PDO: Este objeto representa una conexión con una base de datos, y nos permite ejecutar consultas y obtener sus resultados DEBEMOS INDICAR $host = Su 'oci:dbname=localhost/xe'; uso habitual es el siguiente: EL MODO DE ERROR $username = 'username'; DE EXCEPCIONES PARA $password = 'password'; QUE LAS LANCE!!! try { $con = new PDO($host,$username,$password); $con->setattribute(pdo::attr_errmode, PDO::ERRMODE_EXCEPTION); echo Conectados a la BD ; // Alguna operación sobre la BD // Cerramos la conexión $con = null; catch( PDOException $e ) { // tratamiento del error Si no capturamos la excepción, el servidor mostrará la traza incluyendo el usuario y password de la BD!!! echo error de conexión:. $e->getmessage(); Introducción a la Ingeniería del Software y a los Sistemas de Información 4 El Objeto PDO PDO Métodos de PDO: PDO( cadenaconexión, [usuario], [pwd], [opts]): abre la conexión con la BD: La cadena de conexión depende del tipo de BD Entre las opciones de configuración, podemos hacer persistente la conexión: $con = new PDO($host,$user,$pass, array(pdo::attr_persistent => true)); exec(sql): ejecuta una instrucción SQL (INSERT, UPDATE, DELETE) y devuelve el número de filas afectadas query(sql): ejecuta una consulta SQL ( SELECT ) y devuelve un objeto con los resultados prepare(sql): prepara una consulta SQL ( SELECT ) y devuelve un objeto para su posterior ejecución Introducción a la Ingeniería del Software y a los Sistemas de Información 5 IISSI 3
4 El Objeto Definición de : PDO try { Representa una sentencia preparada para su ejecución en la BD y tras su ejecución, el conjunto de resultados asociado. Hay dos alternativas: Query y Prepare // Se ejecuta directamente la consulta y devuelve resultados $stmt= $con->query("select " ); catch(pdoexception $e ) {// Tratamiento del error try { // Preparar la consulta si se va a repetir múltples veces $stmt = $con->prepare("select WHERE a=:data"); $stmt->bindparam(':data',$name); $stmt->execute(); catch(pdoexception $e ) { // tratamiento del error echo "error:. $e->getmessage(); Introducción a la Ingeniería del Software y a los Sistemas de Información 6 PDO El Objeto Métodos de : bindparam(parámetros): asocia un valor a los parámetros establecidos en la consulta execute(parámetros): ejecuta la consulta preparada usando los valores introducidos en el array parámetros rowcount(): Devuelve el número de filas afectadas por la consulta (no funciona en todas las BDs) columncount(): Devuelve el número de columnas $calories = 150; $colour = 'red'; $stmt = $con->prepare( 'SELECT name, colour, calories FROM fruit WHERE calories < :calories AND colour = :colour ); $stmt->execute(array(':calories' => $calories,':colour => $colour)); Introducción a la Ingeniería del Software y a los Sistemas de Información 7 IISSI 4
5 El Objeto Recorrido del (2 opciones): PDO // $stmt es un ya ejecutado foreach ($stmt as $fila) { echo $fila["campo1 ]; echo $fila["campon ]; // $stmt es un ya ejecutado $fila = $stmt->fetch(); while ($fila) { echo $fila["campo1"]; echo $fila["campon"]; $fila = $stmt->fetch(); fetch(): Devuelve la siguiente fila del resultado o false si es la última fila. Introducción a la Ingeniería del Software y a los Sistemas de Información 8 PDO Tratamiento de Errores Bloques try/catch en PHP con PDO: Todas las operaciones con objetos PDO pueden generar excepciones que deben capturarse El objeto que lanzan en las excepciones es de tipo PDOException, que es a su vez una subclase de Exception Exception tiene los siguientes métodos: getmessage(): devuelve el mensaje describe la excepción getfile(): fichero en que ocurrió el error getline(): línea en que ocurrió el error gettrace() y gettraceasstring(): devuelven la traza de ejecución en el momento del error del error en el bloque catch: El código habitual en el bloque catch es liberar recursos y avisar al usuario del error Introducción a la Ingeniería del Software y a los Sistemas de Información 9 IISSI 5
6 PDO Buenas Prácticas Modularidación del código cuando se trabaja con BD: Datos en Session formulario <% %> sí errores? no exito <% %> Lógica de Acceso a Datos Base de Datos Funciones Funciones gestión A gestión B func inserta(p1,p2){ func insertb(p1,p2){ var SQL = var SQL =..... Introducción a la Ingeniería del Software y a los Sistemas de Información Funciones gestión X func insertx(p1,p2){ var SQL =. 10 Buenas Prácticas PDO <% exito %> gestiónbd func conectarbd() { return $dbh; func desconectarbd() {? > Gestión de X func insertx($p1){ $dbh->.? > Recuperar los datos del formulario y anular los valores de la sesión Hacer el tratamiento de los datos (p.e. inserción en la BD) php session_start(); include_once( gestionbd.php ); include_once( gestionusuarios.php ); if (isset ($_SESSION[ formulario ]) { $formulario = $_SESSION["formulario ]; unset ($_SESSION["formulario ]); unset ($_SESSION["errores ]); else Header("Location:formulario.php"); $conexion = conectarbd(); <html> <head> <title>resultado del Registro</title></head> <body> if ( insertarusuario($formulario[ nombre ], $formulario[ direccion ], $conexion) { <div id="div_exito"> <h1>hola echo $formulario[ nombre ], gracias por registrarte</h1> </div> else { <div id= div_error_registro > Lo sentimos ya existe un usuario con su dirección. </div> <div id="div_volver"> Pulsa <a href="formulario.php">aquí</a> para volver al formulario. </div> </body> </html> desconectarbd($conexion); Introducción a la Ingeniería del Software y a los Sistemas de Información 11 IISSI 6
7 PDO Funciones de Gestión de X <% func insertx(p1,p2){ var SQL =. % > Implementar la lógica de acceso a datos de la aplicación para cada concepto del dominio: Inserción Modificación Eliminación Selección por diversos criterios Buenas Prácticas /* Gestión de Usuarios */ // Inserción: function insertarusuario($usuario, $direccion, $conexion){ $resultado=true; $usuarios=usuariospordireccion($direccion, $conexion); $fila = $usuarios->fetch(); if (!$fila){ $stmt = $conexion->execute( INSERT INTO Usuarios ); else $resultado=false; $fila = null; $usuarios=null; return $resultado; Este código no pertenecería realmente a la lógica de acceso a datos, sino a la lógica de negocio de la organización // Selección de usuarios por distintos criterios: function usuariospordireccion($direccion, $conexion){ $stmt = $conexion->prepare("select * FROM Usuarios WHERE direccion=:direccion ); $stmt->bindparam( :direccion,$direccion); $stmt->execute(); return $stmt; Introducción a la Ingeniería del Software y a los Sistemas de Información 12 Buenas Prácticas PDO Normalmente, los pasos a seguir para cada función de la capa de son: Construir la sentencia SQL [Opcional] Tratamiento y formateo de los parámetros. Obtener una conexión. Opciones: Creación y apertura directamente en la función Obtener la conexión de los contextos de Sesión o Aplicación Tratar la conexión como parámetro de cada función Ejecución del comando SQL [Opcional] Tratamiento (podría ser delegado en el código que llama la función para realizar un tratamiento más específico) Si abrimos la conexión debemos cerrarla Devolver los resultados si procede Introducción a la Ingeniería del Software y a los Sistemas de Información 13 IISSI 7
8 Comentarios y sugerencias PDO Introducción a la Ingeniería del Software y a los Sistemas de Información 14 IISSI 8
Creando CRUD en PHP: operaciones básicas para la gestión de bases de datos
Creando CRUD en PHP: operaciones básicas para la gestión de bases de datos Cualquier portal web utiliza algún sistema de base de datos para almacenar la información que luego mostrará en sus páginas. Para
CESAR BUSTAMANTE [email protected]
PHP POO PDO CESAR BUSTAMANTE [email protected] Temas a desarrollar Definicion PDO Implementacion AJAX Implementacion Ejercicios PDO Definicion PDO (PHP Data Objects) u Objetos de Datos de PHP.
PHP Avanzado - Información tabulada -
4. Eliminar una PHP Avanzado - - Departamento de Lenguajes y Sistemas Informáticos Grupo de Ingeniería del Software 4. Eliminar una Problema a resolver Una consulta devuelve datos que son presentados de
Paginación de Consultas con Oracle y PHP
Paginación de Consultas con y 11/02/2015 Paginación de Consultas con y Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla Paginación
Acceso a datos desde PHP (avanzado) Múltiples submits a PHP, control, gestión de errores, visualización, jquery, datatables, AJAX
Acceso a datos desde PHP (avanzado) Múltiples submits a PHP, control, gestión de errores, visualización, jquery, datatables, AJAX Vista general Hemos visto lanzar una acción de un formulario a PHP Nos
PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición)
Introducción 1. Objetivo de la obra 15 2. Breve historia de PHP y MySQL 16 2.1 PHP 16 2.2 MySQL 16 3. Dónde conseguir PHP y MySQL 17 4. Convenciones de escritura 18 4.1 PHP 18 4.2 MySQL 19 Introducción
PHP 7 Desarrollar un sitio web dinámico e interactivo
Preámbulo 1. Objetivo del libro 11 2. Breve historia de PHP 12 3. Dónde conseguir PHP? 13 4. Convenciones de escritura 14 Introducción a PHP 1. Qué es PHP? 15 2. Estructura básica de una página PHP 17
Introducción a PL/SQL
22/11/2016 Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla Noviembre 2014 Objetivos de este tema Conocer el lenguaje procedimental
Objetivos y Temario CURSO PHP Y MySQL
Objetivos y Temario CURSO PHP Y MySQL OBJETIVOS Se dirige a los diseñadores y programadores que deseen utilizar PHP y MySQL para desarrollar un sitio web dinámico e interactivo. En la primera parte del
Funciones de PHP con MySQL.
Funciones de PHP con MySQL. Una vez que conocemos las características básicas de MySQL y las sentencias SQL que se pueden ejecutar, vamos a ver como se integra MySQL con PHP. Las definiciones de bases
Cómo exportar datos a Excel utilizando PHP y MySQL
Cómo exportar datos a Excel utilizando PHP y MySQL No es raro encontrarnos páginas web que muestran tablas con datos sobre determinados temas y que ofrecen a los usuarios la posibilidad de descargarse
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
Curso PHP & MYSQL PARA JOOMLA
Curso PHP & MYSQL PARA JOOMLA CURSO PHP Y MYSQL PARA JOOMLA 3.X Introducción a PHP Qué es PHP Por qué PHP Qué necesitamos para trabajar con PHP Instalación del Servidor Web local Funcionamiento básico
Introducción al desarrollo web (idesweb) - 3 a ed.
Introducción al desarrollo web (idesweb) - 3 a ed. Práctica 13: PHP 6 (acceso a una base de datos con PDO y ADOdb) 1. Objetivos Aprender a acceder a una base de datos desde PHP con PDO. Aprender a acceder
PHP: Lenguaje de programación
Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054
Índice. Programación en Internet Curso Qué es? Interfaz orientado a objetos Sentencias preparadas. Programación en Internet
Departamento de Lenguajes y Sistemas Informáticos mysqli Programación en Internet Curso 2008-2009 Índice Qué es? Interfaz procedimental Sentencias preparadas DLSI - Universidad de Alicante 1 Qué es? mysqli
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
Programación PHP de bases de datos mysql
Desarrollo de aplicaciones web Manuel Torres Gil [email protected] Departamento de Lenguajes y Computación Universidad de Almería Desarrollo de aplicaciones web 1. Acceso a bases Desarrollo de aplicaciones
TEMA 1.- Conceptos Generales y Entorno de Trabajo Objetivo
CURSO DE PHP El objetivo final que persigue este curso es dotar al alumno de los conocimientos necesarios para elaborar páginas web de carácter dinámico, utilizando, para ello, el lenguaje de programación
POW. Tema 8: Acceso a Base de Datos y Sesiones con PHP
POW Tema 8: Acceso a Base de Datos y Sesiones con PHP 1. Bases de datos en la Web 2. Instalación y configuración de MySQL 3. MySQL 4. Herramientas de administración: phpmyadmin 5. Lenguaje SQL 6. Funciones
PHP Avanzado - Listas enlazadas dinámicas -
PHP Avanzado - - Departamento de Lenguajes y Sistemas Informáticos Grupo de Ingeniería del Software Problema a resolver Introducción En un formulario aparecen dos listas desplegables enlazadas que se actualizan
Desarrollo Web con PHP y MySQL
Desarrollo Web con PHP y MySQL DESCRIPCION MODULOS DE CAPACITACION 1. Introducción Qué es PHP Por qué PHP Qué necesitamos para trabajar con PHP Funcionamiento básico de PHP Embebido de PHP dentro de HTML
SQL: Vistas, Triggers, y Procedimientos Almacenados
SQL: Vistas, Triggers, y Procedimientos Almacenados Dr. Gerardo Rossel Bases de Datos 1C 2018 PostgreSQL Aclaración En estas diapositivas nos basaremos principalmente en PostgreSQL. Diferentes motores
PHP 5.6 Desarrollar un sitio web dinámico e interactivo
Introducción 1. Objetivo del libro 9 2. Breve historia de PHP 10 3. Dónde conseguir PHP? 10 4. Convenciones de escritura 11 Información general sobre PHP 1. Qué es PHP? 13 2. Estructura básica de una página
PHP y MySQL. Aplicaciones Web: PHP y base de datos MySQL (décima parte) Autor: Johnny Zulca Mamani
PHP y MySQL. Aplicaciones Web: PHP y base de datos MySQL (décima parte) Autor: Johnny Zulca Mamani 1 Presentación del curso Programación de aplicaciones Web con PHP y MySQL. Ahora te enseñaremos a conectar
Acceso a bases de datos desde Java: JDBC
Acceso a bases de datos desde Java: JDBC Jesús Arias Fisteus Aplicaciones Web (2016/17) Aplicaciones Web (2016/17) Acceso a bases de datos desde Java: JDBC 1 Parte I JDBC Aplicaciones Web (2016/17) Acceso
APÉNDICE A: ACCESO A UNA BASE DE DATOS CON JDBC
APÉNDICE A: ACCESO A UNA BASE DE DATOS CON JDBC Lo primero que hay que saber es que la manera más conveniente de acceder a una base de datos utilizando el lenguaje de programación JAVA, es a través del
Para procesar instrucciones SELECT que devuelvan más de una fila, son necesarios cursores explicitos combinados con un estructura de bloque.
Base de datos II. Guía 8 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos II Tema: Cursores Objetivo Conocer la definición y utilización de los cursores Materiales Oracle 12 c Guía
Python desde Cero: Bases de Datos
http://codehero.co/python-desde-cero-bases-de-datos/ Python desde Cero: Bases de Datos Hoy, vamos a aprender todo lo relacionado con el módulo MySQLdb, en otras palabras, aprenderemos a conectarnos a una
Repaso. Laboratorio Informix. Stored Procedures. Ejemplo. Creación de stored procedures. Sql en un Procedimiento
Laboratorio Informix Stored Procedures Triggers Repaso A partir del ER, hicimos las tablas de la base de datos. Creamos en MySql las base de datos y las tablas Hicimos una aplicación que se comunica con
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
Laboratorio Informix. Stored Procedures Triggers
Laboratorio Informix Stored Procedures Triggers Repaso A partir del ER, hicimos las tablas de la base de datos. Creamos en MySql las base de datos y las tablas Hicimos una aplicación que se comunica con
MAESTRO DE PHP PHP NIVEL 1
MAESTRO DE PHP MAESTRO DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks. Incluye los Cursos PHP Nivel 1 y PHP Avanzado
Introducción a la programación en PHP
Introducción a la programación en PHP Qué es PHP? Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en un servidor. Qué
Tópicos Avanzados de Programación (TAP3501)
DuocUC Tópicos Avanzados de Programación (TAP3501) Ariel Alexis Fierro Sáez [email protected] Uso JDBC en Java Uso JDBC en aplicaciones java Class.forName("driver") Cargar/Registrar el driver JDBC
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
APLICACIONES WEB PERL + BASES DE DATOS REQUERIMIENTO RESPUESTA
ARQUITECTURA CLIENTE SERVIDOR (L1) REQUERIMIENTO CLIENTE WEB SERVIDOR WEB RESPUESTA ARQUITECTURA WEB CON Perl + BD (L1) CLIENTE WEB 1 2 3 6 SERVIDOR WEB 5 MOTOR PERL 4 SERVIDOR BD (MYSQL O POSTGRESQL)
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
Validación con Expresiones Regulares
17/02/2017 Validación con Expresiones Regulares Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla Objetivos del tema Entender el
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
El Lenguaje PL/SQL. Un lenguaje de propósito general orientado a la inclusión de sentencias SQL. Estructura del código PL/SQL.
Un lenguaje de propósito general orientado a la inclusión de sentencias SQL Estructura del código PL/SQL. Bloques: El Lenguaje PL/SQL sentencias PL/SQL Los ficheros terminan con el caracter
MySQL por línea de comandos
MySQL por línea de comandos Acceso a un servidor MySQL y administración de la base de datos por línea de comandos. Es muy normal que utilicemos MySQL a través de páginas PHP y para administrar la base
VISUAL BASIC.NET. NIVEL COMPLETO
VISUAL BASIC.NET. NIVEL COMPLETO DESCRIPCIÓN Visual Basic es hoy en día uno de los lenguajes de programación más populares del mundo. A principios de los años 90 Microsoft revoluciono el desarrollo de
Facultad de Ingeniería UNMdP
Facultad de Ingeniería UNMdP Segunda Parte Versión 2.2 Coordinación: Autores: Carlos Rico Leonardo Tadei Marzo 2011 1 / 10 Introducción PDO PHP Data Objects La extensión PHP Data Objects (PDO) define un
Objetivos y Temario CURSO MySQL 5
Objetivos y Temario CURSO MySQL 5 OBJETIVOS Este curso MySQL 5 se dirige a desarrolladores técnicos e ingenieros ya familiarizados con un lenguaje de programación y que desean desarrollar sus aplicaciones
Acceso a bases de datos desde Java: JDBC
Acceso a bases de datos desde Java: JDBC Jesús Arias Fisteus Computación Web (2017/18) Computación Web (2017/18) Acceso a bases de datos desde Java: JDBC 1 Parte I JDBC Computación Web (2017/18) Acceso
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
Integración script de servidor con los sistemas gestores de base de datos
Contenido Introducción... 2 Integración script de servidor con los sistemas gestores de base de datos... 2 Conexión a bases de datos.... 2 Creación de bases de datos y tablas... 3 Recuperación de la información
MASTER DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks.
MASTER DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks. Incluye los Cursos PHP Nivel 1 y PHP Avanzado y entrenamiento
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
Conexión de Netbeans a MySQL
Conexión de Netbeans a MySQL NetBeans es una plataforma para el desarrollo de aplicaciones de escritorio usando Java y a un Entorno integrado de desarrollo (IDE) desarrollado usando la Plataforma NetBeans.
Visual Basic.net Completo
Descripción Visual Basic es hoy en día uno de los lenguajes de programación más populares del mundo. A principios de los años 90 Microsoft revoluciono el desarrollo de aplicaciones para Windows con la
Creación de una aplicación de acceso a Base de Datos mediante ODBC
Creación de una aplicación de acceso a Base de Datos mediante ODBC Introducción En esta práctica nos proponemos realizar una aplicación que permita la conexión con una Base de Datos mediante ODBC (open
Visual Basic.net Completo
Visual Basic.net Completo Duración: 50.00 horas Descripción Visual Basic es hoy en día uno de los lenguajes de programación más populares del mundo. A principios de los años 90 Microsoft revoluciono el
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
En esta práctica se verá cómo crear una base de datos MySQL mediante el programa phpmyadmin y su posterior explotación a través de PHP.
DAWEB Práctica 9, día 19 de Abril 2018 PHP y MySQL En esta práctica se verá cómo crear una base de datos MySQL mediante el programa phpmyadmin y su posterior explotación a través de PHP. El SGBD phpmyadmin
4- Introducción a PHP
4- Introducción a PHP Curso: Desarrollo de aplicaciones web Cris*na Puente, Rafael Palacios 2010- 1 Introducción a PHP Qué es PHP? Lenguaje de alto nivel que se ejecuta en el servidor Al ejecutarse en
Creando una capa de abstracción con PHP y mysqli
Hackers & Developers Magazine Año 0, Número 0 7 Creando una capa de abstracción con PHP y mysqli PHP mysqli, es el conector para bases de datos MySQL recomendado por PHP, para interactuar desde tu aplicación
Administración Base de Datos SQL
Administración Base de Datos SQL Profesor René Sandoval Ingeniero (E) Informática [email protected] Introducción Además de DML, DDL y los tipos de datos, Transact-SQL (desde ahora T-SQL) tiene algunos
Visual Basic.NET Completo
Visual Basic.NET Completo Duración: 50.00 horas Páginas del manual: 495 páginas Descripción Visual Basic es hoy en día uno de los lenguajes de programación más populares del mundo. A principios de los
GUÍA DE TRABAJO N 9 - LENGUAJES C# + SQL Educación Media Fortalecida Programación de Software GRADO 11 Ing. Néstor Raúl Suarez Perpiñan Página 1 de 8
Página 1 de 8 TEMA: PROCEDIMIENTOS ALMACENADOS EN SQL SERVER OBJETIVO: Adquirir los conocimientos necesarios para desarrollar e implementar procedimientos almacenados utilizando SQL Server y lenguaje C#
Bloque I: Seguridad web
1. Por qué es importante la seguridad? 2. Validación 3. Escapado 4. Ataques XSS 5. Ataques CSRF 5. SQL-Injection 6. Code Injection 7. Session riding Curso de Introducción a PHP 5 *POO = Programación Orientada
Manejo de Bases de Datos Mysql en Lenguaje C
http://undersecurity.net Servidor irc : irc.ircnode.com Canal irc : #undersec Manejo de Bases de Datos Mysql en Lenguaje C By: S[e]C Entendiendo el tratamiento de una base de datos MySQL. Antes de ir al
Visual Basic.net. Duración: 60 horas. Modalidad: online. Contenidos
Visual Basic.net Duración: 60 horas. Modalidad: online El objetivo general del curso es conseguir que el alumno sea capaz de conocer el funcionamiento de Visual Basic.NET empezando por los conceptos más
Unidad IV. Aplicaciones sobre Base de Datos
Clase:013 1 Unidad IV Aplicaciones sobre Base de Datos 2 Agenda PROGRAMA DE MANIPULACION DE BASE ANDROID SQLITE SQLITE OpenHelper SQLITE Database Cursor Ejemplos Agregar controles según campo Usar query
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
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.
SEMINARIO DE DQL CON PHP Y MYSQL
SEMINARIO DE DQL CON PHP Y MYSQL Índice del Seminario Instalación del paquete XAMPP en Windows Instalación de directorios virtuales. Creación y ejecución de la primera pagina PHP. Fundamentos de PHP Estructura
Programación PHP de bases de datos SQL Server
Manuel Torres Gil [email protected] Departamento de Lenguajes y Computación Universidad de Almería Desarrollo de aplicaciones web 1. Acceso a bases 1. Acceso a bases Conexión al servidor Acceso a bases de
Iván López Rodríguez alu3194
Iván López Rodríguez alu3194 SOAP::Lite es una colección de módulos que proveen una interfaz sencilla para trabajar con SOAP. Implementa tanto las funciones del servidor como del cliente. Por lo tanto,
GUÍA DE TRABAJO N 11 LENGUAJE C# Programación de Software Articulación SENA Grado 10 Ing. Néstor Raúl Suarez Perpiñan Página 2 de 11
Página 1 de 11 GUIA N 11 - DESARROLLO DE SOFTWARE A TRES CAPAS Objetivo: Desarrollar una aplicación de software con tres capas (Presentación Lógica Persistencia) donde se establezca una conexión con una
Introducción al desarrollo web (idesweb)
Introducción al desarrollo web (idesweb) Práctica 12: PHP 6 (acceso a una base de datos con mysqli y ADOdb) 1. Objetivos Aprender a acceder a una base de datos desde PHP con mysqli. Aprender a acceder
TALLER PHP + POSTGRES (CONEXIÓN)
La presente evaluación consta de la realización de un taller donde deberá realizar 2 fases de práctica, la primera una creación de Base de Datos con PostgreSQL y la segunda un archivo de PHP, para conectarse
Diplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax
Diplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax Actualmente ofrecemos entrenamiento en PHP 5.0 en conjunto con MySQL a través de nuestro Diplomado Programación Web con PHP, MySQL 5.0, Apache
Oracle Database 12c SQL and PLSQL Fundamentals
Oracle Database 12c SQL and PLSQL Fundamentals DESCRIPCION MODULOS DE CAPACITACION Introducción Información general sobre 12c de base de datos Oracle y productos afines Descripción de los conceptos y la
Base de Datos JDBC. Unidad: 1 Laboratorio de Programación. Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos
Base de Datos JDBC Unidad: 1 Laboratorio de Programación Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Indice Instalación de JDBC. Tipos de controladores. Conexión con la base
De esta manera, cuando el usuario rellena un campo cómo el siguiente... <input type="text" name="telefono"> </form>
TIPS FORMULARIOS PHP Al enviar un formulario HTML, los datos són enviados al servidor Web y este es capaz de procesarlos y realizar un seguido de acciones en función de los datos introducidos, los datos
