Archivo mensual: octubre 2007

Como conectar con MySQL en DREAMWEAVER utilizando APACHE y PHP. Ejecutar una consulta en DREAMWEAVER con MySQL

Lo primero que necesitas  es transformar tu ordenador en un servidor web "local" para hacer la conexion.

A continuacion te explico como CONFIGURAR TU ORDENADOR:

Existe una herramienta que instala y configura todo el software necesario para hacer un servidor web local en tu ordenador, debes bajar el  APPSERV del sitio www.appservnetwork.com

otra herramienta que podes utilizar el el FOXSERV, descargalo del sitio www.foxserv.net

La conexion la he realizado utilizando APPSERV por lo tanto el resto de las instrucciones las hare bajo APPSERV

En el momento de la instalacion debes seleccionar todos los componentes asi:

01

en el siguiente cuadro te pide informacion sobre el servidor Apache

02

 

en server name digita: localhost

en administrator’s Email Address: tu email o cualquier email

luego click en siguiente

despues te pide informacion sobre mysql server :

 

03

si ya definido una contraseña para el usuario root en mysql deberas digitarla de nuevo

en el campo Enter root password y en campo Re-enter root password en caso contrario

dejalo vacio y hace click en el boton Install

Este proceso ha configurado tu ordenador o Pc como un servidor web local.

 

A continuacion te explico como HACER LA CONECCION:

 

Lo primero es hacer un documento nuevo PHP en Dreamweaver

luego hace click en Windows,Database del menu principal:

 

04

 

Aparece un panel al lado derecho de la ventana principal de Dreamweaver:

05

Con ese panel vamos a trabajar:

lo primero es crear o definir un sitio  hace click

en Create a site y aparece un cuadro de dialogo con los parametros necesariospara definir un sitio.

Aclaro que el sitio lo voy a definir bajo la tecnologia de Apache asi que no tiene nada que ver la carpeta

C:\Inetpub\wwwroot     que es tecnologia asp.

volviendo a lo importante la definicion  del  sitio te la explico a continuacion:

06

Dentro de la categoria Local Info:

 En el campo site name digita: el nombre de tu sitio web

En local root folder digita: C:\AppServ\www\dw  

 [La carpeta C:\AppServ\www\  se creo al instalar AppServ si no has instalado este

 software no te va a funcionar;  La carpeta dw  tenes que crearla si queres con otro

 nombre, en la carpeta dw se guardan todos los archivos que vaya generando]

los otros campos de esta categoria no los modifiques.

 

Dentro de la categoria Remote Info:

 

La categoria Remote Info debe quedar asi:

07

El campo Access : Local/Network

el campo Remote Folder : C:\AppServ\www\dw\

las casillas de vierificacion o check box  Refresh remote … y Automatically upload…

tenes que activarlas

La categoria Testing Server debe quedar asi:

08

el campo Server model : PHP MYSQL

el campo Access: Local/Network

el campo Testing server folder: C:\AppServ\www\

[si al seleccionar la base de datos (lo veremos mas adelante) agrega al

campo Testing server folder dw asi : C:\AppServ\www\dw\]

la casilla de virificacion Refresh remote …  dede estar activa

el campo URL PREFIX: http://localhost/  si no has cambiado el numero de puerto

al instalar Apache si lo cambiaste al instalarlo agregarle el numero de puerto ej:

http://localhost:3000/ esto es si al instalar el Apache el numero de puerto

que le asignate fue el numero 300

por Ultimo hace click sobre el boton OK y ya esta creado o definido el sitio

Ahora vamos a seleccionar la base de datos de MYSQL:

En el panel DATABASES ubicado al lado derecho de la ventana principal de Dreamweaver

hace click en el boton con el simbolo [+] mas asi:

09

 selecciona la opcion MySql Connection y continuacion te aperecera un cuadro de dialogo

para definir la base de datos con la que te vas a conectar.

 

10

 

 en Connection name digita un nombre con el cual podas identificar la conexion

en MySQL server digita localhost

en User name root  o un usuario que hayas creado en MySQL server

en password la clave valida o vacio de no haber definido una clave

hace click en el boton Select…    para seleccionar la base de datos de MySQL

La coneccion esta hecha. Si no te funciona debes cargar el servicio de

 Apache y de MySQL asi :

 

1.  INICIO/TODOS LOS PROGRAMAS/AppServ/Control Server by Service/Apache Start

2.  INICIO/TODOS LOS PROGRAMAS/AppServ/Control Server by Service/MySQL Start

 

con estos 2 pasos tiene que conectar si falla revisa los pasos anteriores si aun despues

de revisar no te conecta enviame un email y si puedo te ayudo areal76@hotmail.com

 

Cuando la coneccion este lista debe aparecer el panel DATABASES el nombre de la

conexion y las respectivas tablas:

 

11

 

TE VOY A EXPLICAR COMO HACER UNA CONSULTA:

 Junto  a la pestaña Databases esta una pestaña con que se llama Bindings

seleccionala y hace click en el boton con simbolo [+] mas

selecciona Recordset(query)

aparece un cuadro de dialogo RECORDSET

 

12

 

En donde debes colocar un nombre en el campo Name,

Seleccionar la coneccion que hiciste anteriormente en el campo

Conection

en table selecciona la tabla que queres consultar

en colums podes seleccionar las columnas que necesitas consultar haciendo

click en Selected luego presionando control y haciendo click en cada columna

filter y sort son ya concepto que conoces.

El boton Test verifica si la coneccion es valida.

El panel Bindings debera quedar asi si todo esta bien

13

para poder mostrar la consulta o query en la pagina tenes que ir al menu

principal y seleccionarm

Insert / Application Objects / Dynamic Data / Dynamic Table

te aparece un cuadro de dialogo Dynamic Tables

 

14

en Recordset selecciona el Recordset que creaste anteriormente

show marca All records

Border : 1

Cell padding : 2

Hace click en OK

EL RESULTADO ES:

15

Si presionas el boton 16 veras una especie de vista previa

Si presionas el boton  con icono de la tierra 17 podras ver la

vista previa en el explorador de Internet.

Eso es todo.