tutorial php mysql

22

Click here to load reader

Upload: katika-herrera

Post on 13-Jun-2015

3.472 views

Category:

Education


2 download

DESCRIPTION

ESTE ES UN TUTORIAL BASICO EL QUE PUEDES APRENDER A CONECTAR UNA BASE DE DATOS DE MySql CON PHP, TAMBIEN APRENDERAS A INSERTAR REGISTROS, ELIMINAR REGISTROS Y VISUALIZARLOS EN ACCESO REMOTO

TRANSCRIPT

Page 1: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 1

Primero ejecutamos el programa Appserv por medio de cualquier explorador como Internet Explorer, Firefox Mozilla damos http://127.0.0.1/phpMyAdmin/ ó http://localhots/phpMyAdmin/

Crear una conexión a la Base de Datos

Primero creamos una base de datos llamada Contratos

Page 2: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 2

Dentro de la base de datos contratos creamos una tabla llamada ingenieros

Dentro de la tabla ingenieros agregamos 4 campos llamados: nit, nombre, obra, valor. (Nota: nit es la llave primaria) y damos clic en grabar.

Page 3: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 3

Finalmente tenemos la base de datos contratos creada.

Nos dirigimos a C:\AppServ\www y agregamos una nueva carpeta llamada “arquitectos”.

Page 4: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 4

CREAR UN SITIO PARA PUBLICACION CON DREAMWEAVER

Abrimos Dreamweaver, vamos a la pestaña sitio en la barra de herramientas y elegimos administrar sitios.

En el menú sitio elija “nuevo sitio”, o bien en la pantalla de inicio de Dreamweaver, haga clic en administrar sitios. Posteriormente, aparecerá una ventana en la que debe seleccionar las pestaña “avanzadas” y ahí configura los datos que muestran en la imagen.

Page 5: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 5

En el campo nombre del sitio colocamos “arquitectos”, en el campo carpeta raíz local seleccionamos la carpeta del proyecto que sería la siguiente dirección C:\AppServ\www\arquitectos\.

Vamos a datos remotos en acceso seleccionamos “local/red” y buscamos la carpeta remota que sería la misma del proyecto C:\AppServ\www\arquitectos\ y damos clic en el check “actualizar lista archivos remotos automáticamente”.

Page 6: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 6

Seleccionamos la categoria “servidor de prueba”. En la lista “modelo del servidor”, elejimos “PHP MySQL”, en el campo “acceso” elejimos “local/red”. Cuando seleccione Local/red aparecerá la lista “Carpeta de servidor” con los datos configurados anteriormente, así como también la entrada Prefijo de URL mostrara los datos del servidor. Agregue al final del cuadro de texto Prefijo de URL: el nombre de la carpeta, en este caso en la figura se muestra ‘arquitectos’. Damos clic en aceptar.

Damos clic en listo.

Page 7: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 7

CREAR UNA CONEXIÓN CON MySQL DESDE DREAMWEAVER

Vamos a archivo, elegimos nuevo, sale un cuadro llamado “nuevo documento”, en categoría seleccionamos “pagina dinámica” y seleccionamos PHP.

Vamos a la ventana “aplicación”, seleccionamos la pestaña “bases de datos”, del panel bases de datos seleccionamos la ficha que tiene el signo “+” y hacemos clic en “conexión MySQL”.

Page 8: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 8

Configuramos los campos para la conexión:

Nombre de conexión: Asigne cualquier nombre que desee darle a la conexión de PHP con MySQL ‘conectar’

Servidor MySQL: Escriba ‘localhost’ para servidores locales. Nombre de usuario: Escriba el nombre del usuario de la base de datos. Escriba

‘root’. Contraseña: Escriba la contraseña del usuario root, para este caso introduzca

admin123

Seleccionamos la base de datos “contratos” y damos aceptar.

Page 9: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 9

Una vez hecha la conexión aparecerá esta en el panel de Base de datos.

CREAR UN FORMULARIO PARA INSERCION DE REGISTROS

Vamos a la pestaña insertar en la barra de herramientas y seleccionamos: objetos de aplicación, insertar registro y damos clic en “asistente de formulario de inserción de registros”.

Page 10: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 10

Configurar lo siguiente en la ventana:

Conexión: Elija una conexión existente. ‘conectar’ Tabla: Elija la tabla en la que insertaran los registros. ’ingenieros’ Campos de formulario. Seleccione los campos que desee mostrar. Puede

dejar los que muestra por defecto. Elija en botón Aceptar. Una vez configurado el asistente aparecerá en pantalla el formulario para la

inserción de registros.

Guarde el archivo. Puede asignar cualquier nombre, se recomienda que asigne nombres afines a lo que realizará el archivo. Por ejemplo: registrar.php, insertar.php. Para ejecutar su archivo, oprima la tecla F12.

Page 11: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 11

Crear un juego de registro En el panel “vinculaciones” hacemos clic en el botón “+” y elegimos la opción “juego de registros”.

Configure la ventana con los datos que se muestran:

Nombre: Asigne un nombre para el juego de registro. ‘lista’ Conexión: elija la conexión existente. ‘conectar’ Tabla: Elija la tabla que se incluirá en el juego de registros. ‘ingenieros’ Columnas: Seleccione los campos que desee incluir en el juego de registros.

‘todo’ Elija un filtro (opcional) Ordenar: Elija la forma de ordenación de registros

Page 12: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 12

Crear el archivo de listado de registros Generamos un nuevo documento de PHP.

Agregamos una tabla con 2 filas y 4 columnas, como titulo colocamos “Datos del Contratista”.

Llenamos los campos de las columnas.

Vamos a la pestaña “vinculaciones” y damos clic en el signo “+”, allí elegimos “juego de registros”, aparece el cuadro de dialogo y llenamos los siguientes datos:

Nombre: Asigne un nombre para el juego de registro. ‘lista’ Conexión: elija la conexión existente. ‘conectar’

Page 13: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 13

Tabla: Elija la tabla que se incluirá en el juego de registros. ‘ingenieros’ Columnas: Seleccione los campos que desee incluir en el juego de registros. ‘todo’ Elija un filtro (opcional) Ordenar: Elija la opción nit y ordenar ascendente

Arrastramos el juego de registros:

Lista.nit, lista.nombre, lista.obra y lista.valor

Page 14: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 14

Seleccionamos la tabla completa donde dice “Lista.nit, lista.nombre, lista.obra y lista.valor”, en aplicaciones vamos a la pestaña “comportamiento del servidor”, damos clic en el signo “+” y seleccionamos “repetir region”.

En el cuadro de dialogo vamos a la pestaña mostrar e ingresamos el numero de registros que queremos mostrar.

Page 15: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 15

Paginación de registros Vamos a la pestaña insertar, objetos de aplicación, paginación juego de registros y seleccionamos “barra de navegación de juego de registro” y damos aceptar en el cuadro de dialogo que nos aparece.

Seleccionamos el link “anterior” vamos a insertar, objetos de aplicación, mostrar region “ si no es la primera pagina”. Seleccionamos el link “siguiente” vamos a insertar, objetos de aplicación, mostrar region “ si no es la ultima pagina”. En el campo del medio lo seleccionamos vamos a insertar, objetos de aplicación, mostrar recuento de registros “estado de navegacion de juego” y guardamos el fomulario con el nombre de listado.php.

Page 16: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 16

Eliminar registros Vamos a ver los pasos a seguir para eliminar un registro de la base de datos

Partimos de una página en la que hemos creado un listado de registros Necesitaremos enlazar los registros con la página de eliminación para poder borrar el registro. Para ello enlazaremos a la página eliminar.php y le pasaremos el nit del registro para que esta página sepa que registro tiene que borrar. Así que seleccionamos el elemento nit y lo enlazaremos

Y vamos a vínculo y indicamos la página a la que queremos enlazar, en nuestro caso eliminar.php seguida de un interrogante y el nombre que le queremos dar al parámetro quedando de la siguiente manera “eliminar.php?nit=” (nit es la llave primaria) al parámetro del vinculo le falta el valor lo completaremos desde la vista del código. Vamos a código mostramos el panel vinculaciones, juego de registros, arrastramos nit al código que esta seleccionado “eliminar.php?nit=” y en el código de enlace detrás del nit arrastramos el elemento que tome el valor, el nit elegimos este campo porque es la clave primaria de la tabla.

Page 17: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 17

Ahora volvemos a diseño ya tenemos el listado ahora guardamos la pagina (Ctrl +S). Tenemos que crear la página eliminar.php que se encargara de borrar el elemento que pase el listado que acabamos de crear. Vamos Archivo – Nuevo – Pagina PHP

Ya tenemos la pagina ahora crearemos lo que necesitamos. Vamos a mostrar los datos del registro que se pretende borrar para eso necesitaremos crear un juego de registros. En el panel vinculaciones hacemos clic en el signo “+” y seleccionamos juego de Registros.

Page 18: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 18

Aquí deberemos crear un juego de registros que muestre el registro que vamos a borrar el nombre que le colocaremos a este juego de registros será ‘eliminar’ nos aseguramos de tener la conexión asegurada ‘conectar’ y la tabla a la cual pertenece el registro “ingenieros”, filtramos el campo “nit” y clic en aceptar.

Añadiremos unos elementos para visualizar el registro y asegurarnos de que es ese el que queremos borrar. Arrastramos nombre, obra y valor al cuadro de diseño.

Page 19: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 19

Ahora crearemos el formulario que enviara los datos para borrarlos definitivamente. Vamos al menú Insertar – Formulario

Para que funcione correctamente cambiamos el método de envió del formulario a GET.

Page 20: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 20

A esta página le habíamos enviado el nit del registro a borrar. Tenemos que recordarlo para volver a enviarlo. Para hacerlo lo guardamos en un campo oculto del formulario. Insertamos el campo oculto: vamos a Insertar – Formulario – Campo Oculto

Le daremos un nombre para volver a recordarlo más tarde ‘camponit’ y pulsaremos el botón datos dinámicos para asignarle el Nit del registro

Page 21: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 21

Seleccionamos ‘nit’ y damos aceptar. Y para terminar insertaremos un botón que active el formulario. Le cambiamos el nombre y le colocamos Eliminar. Ya estamos listos ahora podemos utilizar el asistente.

Ahora utilizaremos el asistente de eliminar registro. Vamos a Insertar – Objetos de Aplicación – Eliminar Registros

Page 22: Tutorial php mysql

Guía Dreameaver – PHP MySQL

Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 22

Se abrirá este cuadro de dialogo. Seleccionamos la conexión ‘conectar’ la tabla de la que queremos eliminar el registro ‘ingenieros’. Deberemos indicar el nombre de nuestro campo oculto del formulario “en valor de la clave principal cambiamos nit a camponit” que es el que se encargara de pasarle el Nit del registro a borrar. Cuando hayamos terminando damos aceptar.

Guardamos los cambios con (Ctrl +S)