Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
DESARROLLO WEB

Consultar Datos desde una tabla de mysql

Universidad Tecnológica de Tecamachalco
Indice

1.

Estructura de las carpeta Proveedor (operaciones).

2.

Funciones de PHP para trabajar acceso a datos con mysq...
1. Estructura de las carpeta Proveedor
Dentro de la carpeta proveedores se generan los
archivos php para programar las int...
Por ejemplo ProveedoresRegistrar.php muestra la interfaz
para que el usuario anote la información que desea registrar.
El ...
2. Funciones de PHP para trabajar acceso a datos con mysql.

mysqli

Es una clase que se utiliza para realizar una conexió...
El método mysqli_connect_erno($conexion), regresa un valor
boleano: Falso o verdadero.

Necesita un argumento que es un ob...
El método mysqli_query($conexion, “sentencia SQL”), ejecuta sentencias
SQL dentro del Gestor de base de datos Mysql, ya se...
El método mysqli_num_rows($resultadoSQLConsulta), obtiene el
número de filas o renglones que tenga una variable con result...
El método mysqli_fetch_assoc($resultProv) obtiene registro por
registro de una variable que contenga una matriz de informa...
Una ves que se obtenga la fila o registro de un proveedor en la variable
($filaProv), dentro del ciclo while se muestra la...
La etiqueta <button> </button> se utiliza para crear un botón dentro de una
celda. Tiene un propiedad que se llama onclick...
3. Archivo ProveedoresView.php

1
2

3

4

5
1.- Se utiliza para manejar acetos y la letra ñ
2.- Se utiliza para importer a nuestra pagina la hoja de estilo Para
utili...
1.- Se crea un div y se le asigna el
estilo banner
2.-Se crea otro div y se le asgina el
estilo estilomenu

1

2

Dentro d...
1

1.- Se crean los
encabezados de una tabla
(primer fila)
2.- Se utiliza un ciclo para
mostrar todos los
registros que ex...
1

2

1.- Si es que no existen registros se manda un mensaje (La tabla
proveedores se encuestra vacia)
2.- El div se utili...
Ejecutar el URL
Recurso
•
Upcoming SlideShare
Loading in …5
×

3. consultar datos

540 views

Published on

  • Be the first to comment

  • Be the first to like this

3. consultar datos

  1. 1. DESARROLLO WEB Consultar Datos desde una tabla de mysql Universidad Tecnológica de Tecamachalco
  2. 2. Indice 1. Estructura de las carpeta Proveedor (operaciones). 2. Funciones de PHP para trabajar acceso a datos con mysql. 3. Mostrar los datos de los proveedores en una tabla.
  3. 3. 1. Estructura de las carpeta Proveedor Dentro de la carpeta proveedores se generan los archivos php para programar las interfaces de • • • • Mostrar Proveedores Registrar Proveedores Eliminar Proveedores Actualizar Proveedores Por cada operación se utilizan dos archivos php, • Uno es para mostrar la interfaz grafica, dependiendo la operación que se quiere hacer (ProveedoresRegistrar.php) • Y el otro es para almacenar los datos o actualizarlos (ProveedoresRegistrarSave.php).
  4. 4. Por ejemplo ProveedoresRegistrar.php muestra la interfaz para que el usuario anote la información que desea registrar. El archivo ProveedoresRegistraSave.php registra los datos en la tabla correspondiente. Así es para eliminar y para editar algun registro, pero para mostra los datos solo se utiliza un archivo ProveedoresView.php, es el archivo principal de proveedores ya que a partir de ese archivo muestra botones para registrar, editar y eliminar algún registro en específico.
  5. 5. 2. Funciones de PHP para trabajar acceso a datos con mysql. mysqli Es una clase que se utiliza para realizar una conexión con el Gestor de base de datos Mysql desde PHP. La palabra reservada new se utiliza para reservar espacio de memoria al objeto $conexion. La clase mysql tiene un constructor que recibe cuatro parametros para realizer la conexion. “localhost” Servidor de Mysql o la direccion IP donde se instalo Mysql “root” Un usuario de Mysql que tiene privilegios. “” EL password que corresponda al usuario con el que se desea hacer la conexion en esta caso el usuario root no tiene password. “puntoventa” Es el nombre de la base de datos sobre la cual queremos trabajar desde el archivo php
  6. 6. El método mysqli_connect_erno($conexion), regresa un valor boleano: Falso o verdadero. Necesita un argumento que es un objeto de la clase mysqli. Para validar si se hizo correctamente la conexión a la base de datos o no se pudo realizar. Verdadero: Si regresa esta valor, indica que no se pudo realiazar la conexión correctamente a la base de datos y se manda un mesaje de error (ver la sentencia que esta dentro del if) Falso: Si regresa este valor, indica que la conexión se hizo correctamente y que puede contnuar con las operaciones, estas se ubicaran dentro de la sentencia else.
  7. 7. El método mysqli_query($conexion, “sentencia SQL”), ejecuta sentencias SQL dentro del Gestor de base de datos Mysql, ya sea para INSERTAR, CONSULTAR, MODIFICAR o ELIMINAR, registros de una tabla. Para ejecutar al método se necesita dos argumentos, el primero es objeto de la conexión y el Segundo es la sentencia SQL que se desee ejecutar. En el ejemplo de la imagen de arriba consulta todos los campos de la tabla proveedores y el resultado de la consulta lo almacena en la variable $resulProv $resulProv Esta variable tiene la capacidad de almacenar la información de un arreglo de dos dimenciones (matriz), ver imagen inferior.
  8. 8. El método mysqli_num_rows($resultadoSQLConsulta), obtiene el número de filas o renglones que tenga una variable con resultado de una consulta a una tabla. (Para saber si tiene ó no tiene información la tabla). El resultado del método se almacena en una variable ($num), y despues esa variable se compara si es mayor con el valor 0, Si es verdadero indica que si hay registros, por lo tanto se puede mostrar registro por registro. Si es falso se manda un mensaje indicando que no han registrado a ningun proveedor.
  9. 9. El método mysqli_fetch_assoc($resultProv) obtiene registro por registro de una variable que contenga una matriz de información (resultado de una consulta de datos) La función empieza exactamente en la primera fila o registro y se va incrementando automaticamente y una ves que llega al último registro finalize el el ciclo while() Cada ves que obtiene un registro se almacena en la variable $filaProv (ver siguiente diapositiva).
  10. 10. Una ves que se obtenga la fila o registro de un proveedor en la variable ($filaProv), dentro del ciclo while se muestra la informacion con la sentencia : echo $filaProv[“id”] El echo imprime un mensaje, en este caso es el contenido de la variable $filaProv con el campo id, 22 El echo va entre tag de PHP, por que es codigo php <?php ?>
  11. 11. La etiqueta <button> </button> se utiliza para crear un botón dentro de una celda. Tiene un propiedad que se llama onclick=“ ”, el cual permite ejecutar un método de JavaScrip, este se encargara de cargar un interfaz para modificar un registro especifico. En el ejemplo el texto que se mostrara en el botón es la letra M. El método que ejecutara es modProveedor() Al cual se el envia un argumento o parametro que es la llave primaria del registro a modificar. $filaProv[“id”]
  12. 12. 3. Archivo ProveedoresView.php 1 2 3 4 5
  13. 13. 1.- Se utiliza para manejar acetos y la letra ñ 2.- Se utiliza para importer a nuestra pagina la hoja de estilo Para utilizer los estilos indicados en ese archivo. 3.- Se importan archivos javascript y archivos hojas de estilo que utiliza el Menu (Se descargo de internet) 4.- Se importan a nuestra proyectos los archivos de theme que descargamos de jQueryUI 5.- Se importa a nuestro proyecto el archivo JavaScript que generamos para implementar los metodos (Registrar, Editar, Eliminar). NOTA: Todos estos archivos se importan dentro del <head> </head>, dentro del archivo ProveedoresView.php
  14. 14. 1.- Se crea un div y se le asigna el estilo banner 2.-Se crea otro div y se le asgina el estilo estilomenu 1 2 Dentro den archivo se incrusta el contenido del archivo Menu.php 3- Se crea una tabla con boton para poder registrar un Nuevo registro 3
  15. 15. 1 1.- Se crean los encabezados de una tabla (primer fila) 2.- Se utiliza un ciclo para mostrar todos los registros que existan en la tabla proveedores, si es que existen 1
  16. 16. 1 2 1.- Si es que no existen registros se manda un mensaje (La tabla proveedores se encuestra vacia) 2.- El div se utiliza para cargar los Dialog. (ventanas pequeñas)
  17. 17. Ejecutar el URL Recurso
  18. 18.

×