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.

Slides:



Advertisements
Presentaciones similares
CONSULTAS SOBRE UNA TABLA
Advertisements

Repaso DBD!!! (Es ahora o nunca)
Iniciación al Power Point
BASE DE DATOS Primeros pasos
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
Acceso a bases de datos MySQL en PHP
Desarrollo de Aplicaciones para Internet
POWER POINT.
Por: Ronald Toscano Pretelt
PHP-MYSQL OPERADORES EN PHP
Tema: Técnicas Básicas Excel (III) Trucos, opciones y personalización de Excel Índice: 1 Vínculos absolutos y relativos, conectando datos de Excel con.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Controlde acceso mediante sesiones índice 1. Introducción 2. Comenzar sesión Control de acceso mediante sesiones 3. Estructura de página 4. Autentificación.
Ing. Eddye Sánchez Castillo. Las principales temas de este capitulo son:  Conectarse al Servidor MySql  Conectarse a la Base de Datos  Enviar Consultas.
Ingeniero Anyelo Quintero
Igor Santos Grueiro. Ahora tenemos datos y datos …
SQL Básico Prof. Nelliud D. Torres.
Ingeniero Anyelo Quintero
Manual tecnico pagina web
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.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Geo procesos.
Gestión de Actividades Extraescolares y Transporte
CONCEPTOS BASICOS SQL SERVER SEBASTIAN MARTINEZ GARCIA.
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
Fundamentos de bases de datos:
PHP-MYSQL Introducción Prof. Juan Carlos Lima Cruz Colegio IPTCE.
Procesamiento de Formularios Web
Paper 418/ May/June Task C – data maniputation - ACCESS Lo primero que hay que hacer el IMPORTAR el archivo SCA6MOB.CSV que nos bajamos de Internet.
Ihr Logo PHP Parte 4 “manejo de formularios”. Your Logo Formularios  El proceso para el manejo de FORMULARIOS html requiere generalmente dos páginas,
Introducción a ataques de tipo inyección: Inyección SQL
Bases de Datos Sql.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Profesora: Laura Patricia Pinto Prieto Ingeniera de sistemas Introducción a Programación 3.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejí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”
Creación de índice Un índice es una lista de palabras y el número de página donde se encuentra dicha palabra El índice se suele colocar al final de un.
Se producen cuando una aplicación recibe datos no confiables y estos no han sido validados adecuadamente antes de procesarlos, lo cual puede llevar a que.
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
DISEÑO DE CONSULTAS. En Access las tareas básicas de gestión de la base de datos las realizan las consultas. Mediante las consultas podemos gestionar.
“variables , sentencia if y bucles”
Tema 11 Bases de Datos y el Lenguaje SQL
Introducción a phpMyAdmin
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
MSSQL SERVER CURSO BÁSICO 1. CONCEPTOS BASICOS DE SQL. DESCRIPCIÓN DEL CURSO. Sesión 3: Índices Uso, Creación, Tipos, Eliminación LENGUAJE DE CONSULTAS.
PSKLOUD SHOP MANUAL DE CONFIGURACION
Manual PHP Básico Camilo Cartagena.
1 Desarrollo Web en Entorno Servidor Tema 4: Estructuras de control. Estructuras Selectivas. Operadores de comparación. Operadores Lógicos. Operadores.
1. Sistema Integral de Comunicación, Control y Seguimiento de la Vigilancia Epidemiológica Fitosanitaria.
1. Sistema Integral de Comunicación, Control y Seguimiento de la Vigilancia Epidemiológica Fitosanitaria.
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.
FUNDAMENTOS INFORMÁTICOS
¿Cómo programar un Botón para agregar registros a una base de datos?
SQL es el lenguaje de comunicación entre el programa cliente y programa servidor; Oracle es un programa servidor, en el que está la base de datos propiamente.
Unidad 6. Tema 4. Lenguaje de consultas SQL
Integrantes: Palacios Altamirano Claudia Castillo Ruiz David Grupo: 307 INTERFAS DE ACCES DISEÑO DE UNA BASE DE DATOS.
Se refiere a una condición que podemos agregar a una consulta de Access para que muestre en pantalla solamente los registros que cumplan con dicha condición.
TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel.
DLM Transact SQL Sesión II Recuperación de información.
Introducción a phpmyadmin índice 1. Introducción 6. Insertar registros 5. Crear usuario para php 8. Modificar registros 2. Base de datos MySQL 3. Crear.
Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente.
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.
POWER POINT AYNI – BOLIVIA NORMAN PAREDES COORD. TECNICO.
1 Tema 2.5 Cookies. Inicio 2 1.CookiesCookies La principal utilidad de las cookies (galletas) es la de solventar el problema de la falta de estado en.
Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas.
La siguiente presentación tiene como objetivo mostrarte la manera en que puedes poner el índice en tu proyecto de estadía.
Crear una tabla (create table - sp_tables - sp_columns - drop table) Para ver las tablas existentes creadas por los usuarios en una base de datos usamos.
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.
Transcripción de la presentación:

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 e P h p 6. Ejercicio Índice 1. Introducción 2. Instrucción SQL 3. Pasos 4. Tratamiento de datos 5. Ejemplo 6. Ejercicio

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 e P h p 6. Ejercicio Introducción Consultar datos en una base de datos y manejarlos después es una de las operaciones más complicadas que podemos encontrar en este tema ya que además de tratar con mysql tendremos que tratar con lo datos devueltos en forma de array. 1. Introducción

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 e P h p 6. Ejercicio Consultas en SQL Para realizar una consulta a una base de datos utilizaremos una instrucción SQL llamada select, y que estudiareis con más profundidad en la asignatura de Bases de Datos. Nosotros nos conformaremos con realizar consultas simples por ahora. 2. Instrucción SQL

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 e P h p 6. Ejercicio Ejemplos de consultas en SQL Ejemplo1: select * from productos Con esta instrucción se nos devuelven todos los registros de la tabla productos 2. Instrucción SQL

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 e P h p 6. Ejercicio Ejemplo2: select Nombreproducto from productos Con esta instrucción se nos devuelven todos nombres de producto de la tabla productos, solo ese campo 2. Instrucción SQL

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 e P h p 6. Ejercicio Ejemplo3: select Nombreproducto, cantidad from productos Con esta instrucción se nos devuelven todos nombres de producto y su cantidad de la tabla productos. 2. Instrucción SQL

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 e P h p 6. Ejercicio Ejemplo4: select cantidad from productos where Nombreproducto=“atún” Con esta instrucción se nos devuelve la cantidad de un producto cuyo nombre es “atún”. 2. Instrucción SQL

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 e P h p 6. Ejercicio Ya hemos visto la instrucción que hay que ejecutar en SQL para consultar datos. Ahora vamos a ver los pasos que debemos realizar para ejecutar dicha consulta desde php. 3. Pasos

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 e P h p 6. Ejercicio Pasos para consultar datos a mysql utilizando php: 1.- Conectar a mysql 2.- Seleccionar la base de datos 3.- Lanzar la consulta SQL mediante la instrucción php “msqyl_query” 4.- Leer los datos que nos devuelve y tratarlos 3. Pasos

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 e P h p 6. Ejercicio De estos 4 pasos, ya hemos utilizado 3 de ellos. La conexión a mysql y la selección de la base de datos se realiza de la misma forma que lo hacíamos con el insert. El tercer paso, la consulta, se realiza de la misma forma que hacíamos el insert, solo que la instrucción insert se sustituye por select y sus atributos. 3. Pasos

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 e P h p 6. Ejercicio Veamos un ejemplo de los tres primeros pasos: $bd=mysql_connect(“localhost”,”pepe”,”543757”); mysql_query(“use tiendavirtual”,$bd); $productos=mysql_query("‘select * from productos", $bd); Ahora viene el paso 3, el tratamiento de la variable recibida de la consulta, $productos. 3. Pasos

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 e P h p 6. Ejercicio Partiremos de que en $productos tenemos el resultado de la consulta, es decir, los registros que hemos solicitado. Para acceder a cada uno de ellos utilizaremos la instrucción php mysql_fetch_row que devuelve un registro distinto cada vez que se ejecuta. 4. Tratamiento de datos

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 e P h p 6. Ejercicio Ejemplo: $registro=mysql_fetch_row($productos) $registro será un array que contiene el primer registro devuelto. Al ser un array, podremos acceder al primer campo mediante: $registro[0] Al segundo mediante: $registro[1] Y así para todos los campos 4. Tratamiento de datos

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 e P h p 6. Ejercicio Si el resultado de la consulta puede tener más de un registro habría que ejecutar una instrucción mysql_fetch_row por cada uno de ellos, por lo que será necesario utilizar un bucle. Ejemplo anterior con bucle: while( $registro=mysql_fetch_row($productos)) { echo “Campo1: ".$registro[0]." Campo2: ".$registro[1]." "; } 4. Tratamiento de datos

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 e P h p 6. Ejercicio <?php //Conexión a mysql $bd=mysql_connect("localhost","pepe",“ ") or die("No se ha podido conectar a mysql"); //Elección de la base de datos tienda mysql_query("use tienda",$bd) or die ("no se ha podido abrir la base de datos tienda"); //realiza la consulta de todos los productos $resultado=mysql_query("select * from productos",$bd); //Bucle que imprimirá todos los resultados while($r1=mysql_fetch_row($resultado)) {echo "Nombre: ".$r1[0]." Cantidad: ".$r1[1]." "; } ?> 5. Ejemplo Ejemplo: Tenemos una base de datos tienda que tiene una tabla llamada productos. El campo 1 de cada registro es el nombre del producto y el campo 2 la cantidad. Con este código se imprime en la web el contenido de la tabla:

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 e P h p 6. Ejercicio echo “ ”; //Cabecera de la tabla echo “ Nombre Cantidad ”; //Bucle que imprimirá todos los resultados while($r1=mysql_fetch_row($resultado)) {echo “ ".$r1[0]." ".$r1[1]." "; } echo “ ”; 5. Ejemplo Podemos modificar el contenido del buble para que lo imprima todo en una tabla

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 e P h p 6. Ejercicio Ejercicio: Crea un código que muestre el contenido de la tabla productos de la base de datos tiendavirtual creada en el ejercicio de insertar mediante php. Debe mostrarse dentro de una tabla. Crea una página principal con dos enlaces: uno a inserta producto otro a visualiza productos