Estamos a desenvolver um projecto no Dreamweaver CS5 e queremos criar uma ligação à nossa base de dados MySQL? Como fazer? Simples. Não é difícil.
Antes de executar o Dreamweaver, não se esqueça de ligar o servidor local. No meu caso, uso o XAMPP. Altamente recomendado!
De seguida, abra o Dreamweaver. E na barra do topo clique em Site >> New Site.
Vai saltar uma janela para criarmos um novo projecto.
Preencha os 2 campos:
- O nome do projecto.
- O caminho no disco onde o projecto vai estar.
De seguida, toda a acção deste tutorial passa para o lado inferior direito do Dreamweaver. É onde vamos encontrar a tab (separador) dos FILES (podem “ocultar / fazer aparecer” o separador através da tecla F8).
Neste separador podemos visualizar os ficheiros que existem no projecto.
Vamos criar o primeiro ficheiro do projecto: index.php.
E, agora sim, vamos então criar a ligação à base de dados MySQL. Para isso precisamos da tab (separador) Databases (Ctrl+Shift+F10):
Basta um simples clique no + e na opção MySQL Connection. De seguida, preenchemos os dados na janela que saltou:
- O nome da ligação à MySQL.
- O nome do servidor MySQL, normalmente é localhost, mesmo em ambientes de alojamento web partilhado.
- O nome do utilizador MySQL. No meu caso acedi ao phpyAdmin e criei um utilizador: nuxtop. Em ambientes de alojamento web partilhado com cPanel, não esqueçam que o utilizador MySQL tem que ser criado. Não utilizem o utilizador do cPanel.
- A password do utilizador MySQL.
- O nome da base de dados.
Se preencheram tudo correctamente, ao clicarem no teste, deve saltar esta janela com o aviso de sucesso:
Simples, não é? Então o que falta?
Podemos verificar que no separador FILES (F8) algo mudou:
O Dreamweaver criou uma pasta chamada Connections e um ficheiro com o nome da ligação à MySQL, no meu caso exemplo.php. Vamos espreitar esse ficheiro:
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_exemplo = "localhost";
$database_exemplo = "dreamweaver";
$username_exemplo = "nuxtop";
$password_exemplo = "12345";
$exemplo = mysql_pconnect($hostname_exemplo, $username_exemplo, $password_exemplo) or trigger_error(mysql_error(),E_USER_ERROR);
?>
Podemos verificar que a informação deste ficheiro corresponde aos dados que inserimos anteriormente. Então e para futura referência qualquer alteração ao utilizador MySQL ou à password pode ser alterado directamente aqui neste ficheiro. Ou caso pretenda utilizar a janela basta no separador das Databases (Ctrl+Shift+F10) efectuar um duplo clique no nome da ligação que pretendemos alterar.
Agora só falta…
Criar Uma Recordset (Query) No Dreamweaver CS5
Falta voar para o separador chamado Bindings (Ctrl+F10) e clicar no + e logo depois na opção Recordset (Query):
Vai saltar uma janela com as opções da query à MySQL:
Uma vez criada a Recordset basta no Dreamweaver arrastar os campo para as páginas php e começar a trabalhar!