Desarrollo de Aplicaciones para Internet

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE
Advertisements

INSTRUCTOR: LI Ramiro Robles Villanueva
Curso de PHP Tema 5: Sesiones.
Envio de .
Desarrollo de sitios web con PHP y MySQL
PHP: Acceso a Bases de Datos
Optimización del rendimiento de las consultas
Acceso a datos con ADO.NET
Acceso a bases de datos con MySQL y ODBC desde PHP
MySQL Elideth Uribe Mónica Paredes.
Acceso a bases de datos MySQL en PHP
Por: Ronald Toscano Pretelt
Consultas anidadas.
MySQL - Workbench Clase 1 – Create Table Base de datos I
ESCUELA POLITÉCNICA DEL EJÉRCITO
ACCESO A BASES DE DATOS ORACLE CON PHP
Unidad 3 Tema “Transformacion Equivalentes”
Cursores Implícitos y Explícitos
Envolviendo la API de Firebird/Interbase CoNaIISI 2013 UTN FRC Mg. Guillermo Cherencio.
4.3. Privilegios de usuarios
TECNOLOGÍA IDC Internet Database Connector Trinitario Gómez López.
Taller: Publicación de bases de datos ISIS en la Web ● Solsoft de Costa Rica S.A. ● Prof. Braulio José Solano Rojas ● Director General de Solsoft ●
Práctica Profesional MySql - PHP. IS 185 Profesor: MOLINA, Carlos PHP acceso a MySQL Algunas funciones que provee PHP para el manejo de bases de datos.
TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP.
Tema 3 J2EE Java Database Connectivity Temas Selectos de Cómputo Grupo 912.
Taller 5: Trabajo con Plantillas y uso de tecnología Ajax.
Analysis Service Expresiones
Ing. Eddye Sánchez Castillo. Las principales temas de este capitulo son:  Conectarse al Servidor MySql  Conectarse a la Base de Datos  Enviar Consultas.
Desarrollo de sitios web con PHP y MySQL Tema 5: Sesiones José Mariano González Romano
Bases de Datos.
ADMINISTRACION DE REDES SECUNECIA DE COMANDOS EN SITIOS CRUZADOS(XSS) DIEGO ALEXANDER MADRID DUQUE GABRIEL ANDRES AGUIRRE JARAMILLO INSTITUTO TECNOLOGICO.
SQL Básico Prof. Nelliud D. Torres.
D Copyright © 2010, Oracle y/o sus filiales. Todos los derechos reservados. Uso de SQL*Plus.
Bases de datos en la Web n Las bases de datos permiten almacenar de una forma estructurada y eficiente toda la información de un sitio web n Ventajas –Proporcionar.
Bases de datos con MYSQL PRIMERA SESION. Conceptos Sobre Bases de Datos  Una base de datos o banco de datos es un conjunto de datos pertenecientes a.
Aprenda MySQL en 120 minutos Tutorial. Dirigido a...
Diseñando la arquitectura de aplicaciones empresariales. Acceso al SQL Server.- Autenticación de usuario:
Modos de Conexión a BD DATOS DE IDENTIFICACIÓN DEL ALUMNO.
Lenguaje de Base de Datos
Fernando Alonso Nicolás Serrano Acceso a Bases de Datos con Java JDBC 01 de Abril de 2008.
Ing. Eddye Sánchez Castillo. Las principales temas de este capitulo son:  Conectarse al Servidor MySql  Conectarse a Bases de Datos  Enviar Consulta.
Introducción a ataques de tipo inyección: Inyección SQL
Desarrollo de sitios web con PHP y MySQL Tema 4: Acceso a bases de datos MySQL en PHP ELABORADO POR: José Mariano González Romano ADAPTADO POR: Prof. Carmen.
PROCEDIMIENTOS ALMACENADOS Es una consulta almacenada en la base de datos en un servidor. Los P.A. Mejoran el Rendimiento Disminuyen el tráfico. Los P.A.
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Integración de PHP con Bases de Datos Ing. A. Lorena Ruhl Universidad.
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
MySQL LENGUAJE SQL.
PHP con Bases de Datos Tema 5 Funciones Introducción Valor de una Función Función para obtener fecha actual. Documentación de Funciones Funciones de Usuario.
Yeray Caballero López Juan Pablo Quesada Nieves
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo SQL en PL/SQL Conceptos básicos.
 Es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante.
SQL es un estándar internacional para trabajar con bases de datos, que consta de dos partes: una parte para manipular datos y una parte para definir tipos.
JDBC. Definición Java Database Conectivity El acceso a bases de datos JDBC implica abrir una conexión ejecutar comandos SQL en un sentencia procesar los.
Usuarios. Colocar el servidor en el modo de autenticación Windows/SqlServer. En SQL Server Management Studio, click derecho, Propiedades en la Instancia.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
3 Cursores ORACLE Bases de datos II I-2014 Universidad del Cauca In. Wilson Ortega Bases de datos II I-2014 Universidad del Cauca In. Wilson Ortega.
Base de Datos I – Ing. Mary Carlota Bernal J.  Cada instrucción PL/SQL tiene asociado internamente un cursor  Los cursores en PL/SQL pueden ser de dos.
Consultas a mysql desde PHP índice 1. Introducción 5. Ejemplo 4. Tratamiento de datos 2. Instrucción SQL 3. Pasos C o n s u l t a s a m y s q l d e s d.
DML Transact SQL Sesión VI Trabajando con subconsultas.
Php y mysql índice 1. Conexión 6. Ejercicio 5. Insertar un registro 2. Operaciones básicas 3. Seleccionar BD 4. Crear una BD P h p y m y s q l Índice 1.
Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas.
CONEXIÓN DE BASE DE DATOS EN LOCALHOST CON MYSQL Israel Tantani Ramos INF-272.
Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas.
Curso PHP y MySQL Germán Galeano y Juan Bachiller Del 6 de Febrero al 12 de Marzo de 2012.
Angel Vicente Romero Galindo
Orígenes Funciones Condicionales
Introducción al PHP Angel Vicente Romero Galindo Angel Vicente Romero Galindo.
Transcripción de la presentación:

Desarrollo de Aplicaciones para Internet PHP Acceso a Datos Desarrollo de Aplicaciones para Internet

Aprendizajes esperados: Desarrolla una aplicación simple PHP sin interacción con el cliente/usuario.

Agenda Pasos para efectuar un correcto acceso a bases de datos relacionales MySQL Funciones PHP de conexión a MySQL mysql_connect() mysql_select_db() mysql_query() mysql_num_rows() mysql_fetch_array() mysql_close()

Pasos para efectuar la conexión Conectar con el servidor de bases de datos Seleccionar una base de datos Enviar la instrucción SQL a la base de datos Obtener y procesar los resultados Cerrar la conexión con el servidor de bases de datos

Funciones de acceso a datos mysql_connect() Conectar con el servidor de bases de datos: mysql_connect() Devuelve un identificador de la conexión en caso de éxito y false en caso contrario Sintaxis: $conexion = mysql_connect (servidor, username, password); Ejemplo: $conexion = mysql_connect (“localhost”, “cursophp”, “”) or die (“No se puede conectar con el servidor”); $conexion = mysql_connect (“localhost”, “cursophp-ad”, “php.hph”) or die (“No se puede conectar con el servidor”);

Funciones de acceso a datos mysql_select_db() Seleccionar una base de datos: mysql_select_db() Devuelve true en caso de éxito y false en caso contrario Sintaxis: mysql_select_db (database); Ejemplo: mysql_select_db (“lindavista”) or die (“No se puede seleccionar la base de datos”);

Funciones de acceso a datos mysql_query() Enviar la instrucción SQL a la base de datos: mysql_query() Devuelve un identificador o true (dependiendo de la instrucción) si la instrucción se ejecuta correctamente y false en caso contrario Sintaxis: $consulta = mysql_query (instrucción, $conexion); Ejemplo: $consulta = mysql_query (“select * from noticias”, $conexion) or die (“Fallo en la consulta”);

Funciones de acceso a datos mysql_num_rows() Obtener y procesar los resultados: mysql_num_rows(), mysql_fetch_array() En el caso de que la instrucción enviada produzca unos resultados, mysql_query() devuelve las filas de la tabla afectadas por la instrucción mysql_num_rows() devuelve el número de filas afectadas Para obtener las distintas filas del resultado se utiliza la función mysql_fetch_array(), que obtiene una fila del resultado en un array asociativo cada vez que se invoca Sintaxis: $nfilas = mysql_num_rows ($consulta); $fila = mysql_fetch_array ($consulta);

Funciones de acceso a datos Obtención de las Filas $nfilas = mysql_num_rows ($consulta); if ($nfilas > 0) { for ($i=0; $i<$nfilas; $i++) { $fila = mysql_fetch_array ($consulta); procesar fila i-ésima de los resultados } }

Funciones de acceso a datos Obtención de las Filas Obtener los resultados: mysql_num_rows(), mysql_fetch_array() Para acceder a un campo determinado de una fila se usa la siguiente sintaxis: $fila[“nombre_campo”] // por ser un array asociativo $fila[$i] // $i=índice del campo desde 0 Ejemplo: for ($i=0; $i<$nfilas; $i++) { $fila = mysql_fetch_array ($consulta); print “Título: “ . $fila[“titulo”]; print “Fecha: “ . $fila[“fecha”]; }

Funciones de acceso a datos mysql_close() Cerrar la conexión con el servidor de bases de datos: mysql_close() Sintaxis: mysql_close ($conexion); Ejemplo mysql_close ($conexion);

Recursos http://www.php.net/ http://cl.php.net/manual/es/mysql.examples-basic.php

Desarrollo de Aplicaciones para Internet PHP Acceso a Datos Desarrollo de Aplicaciones para Internet