Programación PHP de bases de datos SQL Server



Documentos relacionados
Programación PHP 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.

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL.

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP


Conectar Flash con Access usando MDM Zinc

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

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

Programación páginas web JavaScript y PHP

Índice: Tema Conexión con Bases de Datos

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

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

Tema: Disparadores Parte I.

Curso de SQL y de SQL Server 2008 R2 Parte 3 Visión general de SQL Server

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Servidor web E-Sniper

PHP Y BASES DE DATOS. Introducción a SQL

Instalación de la Base de Datos Aranda

Microsoft SQL Server 2005

8 SQL SERVER 2008 RA-MA

Guía Taller I Conexión con la Base de Datos Introducción a PostgreSQL

MANUAL DE INSTALACION SIAG

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA

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

MANUAL DE USUARIO - SECURE CLIENT - INTERNACIONAL

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO

HTML, PHP y bases de datos

ASISTENCIA TÉCNICA A LA SEGURIDAD EN PYMES DE MELILLA MANUAL WINSCP

PROGRAMACIÓN PÁGINAS WEB CON PHP

PROGRAMACIÓN EN PHP. 1. Identificar las características y modalidad de programación bajo PHP.

INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES

UNIVERSIDAD TECNICA DE MANABI Facultad de Ciencias Informáticas Ingeniería en sistemas. SEGURIDAD INFORMATICA Tema: Mysql Injection

Soluciones Informáticas para la Gestión de la Calidad c/vicente Aleixandre nº 10 4º H, A CORUÑA Telf: / info@spuch.

- Acción para errores de comandos de lotes o sqlcmd. - Se conecta a una instancia de SQL Server.

Formato para prácticas de laboratorio

Instalación y uso de Document Distributor 1

Formato para prácticas de laboratorio

Formato para prácticas de laboratorio

Desarrollo y servicios web

Instalación y uso de Document Distributor

PHP 5.6 Desarrollar un sitio web dinámico e interactivo

ACCESO AL SERVIDOR EXCHANGE MEDIANTE RPC SOBRE HTTPS

Practica 11: Conexión de Java con Bases de datos Access

Instalación de SQL Server Express Edition en Grupo de Trabajo WhitePaper Junio de 2008

JS HOTELS - MANUAL CONEXIÓN VPN SSL

ADMINSTRANDO SEGURIDAD EN SQL SERVER 2005

Curso de Programación PHP

Guía para la configuración de Outlook 2010 para la plataforma de Gmail Contenido

MANUAL PARA UTILIZACIÓN DE CUENTA DE CORREO ELECTRÓNICO.

XPERTO EN DISEÑO DE PÁGINAS WEB

Pasarela para envíos de faxes a través de interfaz HTTPS

8º Unidad Didáctica PHP. Eduard Lara

Inventario OPP. Documentación Técnica. División de Tecnologías de la Información

Aviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercial- NoDerivs 3.0 Unported

CURSORES EN SQL SERVER

Oracle 12c DISEÑO Y PROGRAMACIÓN

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

MAESTRO DE PHP PHP NIVEL 1

INSTALACIÓN DE MEDPRO

Base de Datos Oracle 10g: Introducción a SQL Código: D Duración: 5 días (40 horas)

Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI)

Guía de integración de Management Reporter for Microsoft Dynamics GP

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

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

1

PRIMER PASO: Abrir el navegador y entrar en la dirección de Yahoo española

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 1 CDROM - 2 Manual Teórico - 1 Cuaderno de Ejercicios

Solución de firma de pdf (Servidor) PDF_SIGN Versión 1.4

NOTA:Necesario verificar el nombre de nuestro Servidor-Equipo en donde está nuestro sistema gestor de base de datos.

Curso: PROGRAMACIÓN DE PÁGINAS WEB CON ASP.NET 4 EN VISUAL BASIC Y JAVASCRIPT

Microsoft Dynamics. Migración de FRx 6.7 a Management Reporter for Microsoft Dynamics ERP

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

Manual de Reinstalación de base de datos AXTRAX NG

Desarrollo de sitios web con PHP y MySQL

INSTALACIÓN SQL SERVER MANAGEMENT STUDIO EXPRESS

Práctica 1: Herramientas básicas:

Universidad Nacional de Luján Departamento de Ciencias Básicas Programación III

Manual de NetBeans y XAMPP

ESPECIALISTA EN BASE DE DATOS

Práctica A: Trabajo con subconsultas

MANUAL DE USUARIO SIIDJ MÓDULO DE SEGURIDAD CAPÍTULO II ADMINISTRADOR DE SEGURIDAD DEL CLIENTE ÍNDICE

Exportación de base de datos a SQL Server 2005

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

MÓDULO RECOLECTOR PARA LOS RELOJES BIOMÉTRICOS BIONET

OBJETIVOS METODOLOGÍA PROCEDIMIENTO 1.- Trabajo con el servidor de bases de datos Sybase

3 Consultas y subconsultas

6- Combinación de tablas

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

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

Práctica 6 - Página Web

Guía para configurar el monitor TCPIP

PROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional

Base de datos Lenguaje SQL

Seguridad en SQL Server 2005

APLICATECA. Guía para la contratación y gestión de. Servidor Cloud

Como detectar conexión del Servidor y SQL?

Conexiones SSH y SFTP desde Python con paramiko

Transcripción:

Manuel Torres Gil mtorres@ual.es 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 datos SQL Server Funciones básicas $conexion = mssql_connect (host, usuario, contraseña) Selección de la base de datos mssql_select_db (basededatos, conexión) Operaciones SQL contra la base de datos $resultado = mssql_query (SQL, conexión) Cierre de la base de datos mssql_close (conexión)

Acceso a bases de datos SQL Server Ejemplo $conexion = mssql_connect ( localhost, alumno, alumno ); mssql_select_db ( curso, $conexion); $cadenasql = select nombre from cliente ; $resultado = mssql_query ($cadenasql, $conexion); Desarrollo de aplicaciones web 1. Acceso a bases

Recuperación de registros de una consulta Funciones mssql_fetch_array() Recupera en un array un registro de la variable de resultados Datos accesibles como celdas del array, comenzando en 0 $resultado = mssql_query("select Identificador from Pedido", $conexion) or die("error. La consulta especificada no se ha llevado a cabo con éxito"); while ($fila = mssql_fetch_array($resultado)) echo "$fila[0]<br>"; mssql_fetch_object() Recuperación de registros de una consulta Funciones (2) Recupera en un objeto un registro de la variable de resultados Datos accesibles a través de los nombres de los campos $cadenasql = "Select IdentificadorCliente from Cliente"; $resultado = mssql_query($cadenasql, $conexion) or die("error. La consulta especificada no se ha llevado a cabo con éxito"); while ($fila = mssql_fetch_object($resultado)) { echo "$fila->identificadorcliente<br>"; }

1. Acceso a bases Otras funciones de interés mssql_num_rows() Devuelve el número de filas recuperadas en un SELECT Si devuelve 0, la consulta no devuelve registros mssql_affected_rows() Funciones Devuelve el número de filas afectadas por una orden de manipulación de datos (INSERT, DELETE o UPDATE) Va justo después de ejecutar la consulta mssql_num_fields() Devuelve el número de campos recuperados en un SELECT Uso combinado con mssql_fetch_array()

1. Acceso a bases Creación de listados con hipervínculos Descripción Obtener detalles de clientes a partir de un listado de pedidos Crear un script que muestre los datos del cliente Este script toma mediante GET el id de cliente El listado de pedidos contiene hipervínculos al script que muestra los datos del cliente Estos hipervínculos pasan por la URL el id del cliente <a href = scriptdetalle.php?id=$fila->idcliente> $fila->idcliente </a> Para volver atrás desde el la pantalla de detalles basta con llamar al script inicial.

Creación de listados con hipervínculos Pedidos de un cliente a partir del total de pedidos por cliente Ejemplo Desarrollo de aplicaciones web 1. Acceso a bases

Autenticación de usuarios Descripción Base de datos de usuarios Al menos una tabla Ejemplo: (Login, password, nombre, apellidos, profesion, ciudad) Posibilidad de guardar de forma cifrada Posibilidad de registrar nuevos usuarios o entrar como usuario registrado Uso de sesiones para prevenir el acceso no autorizado Identificar qué scripts necesitan haber iniciado una sesión Autenticación de usuarios Funcionamiento SQLServerAutenticacion_Inicio.php POST[login, password] SQLServerAutenticacion_IniciarSesion.php SQLServerAutenticacion_Formulario.php POST[login, password, nombre, apellidos, profesion, ciudad] SQLServerAutenticacion_Bienvenida.php SQLServerAutenticacion_CrearUsuario.php SQLServerAutenticacion_Logout.php

Manuel Torres Gil mtorres@ual.es Departamento de Lenguajes y Computación Universidad de Almería