Ligação do PHP Ao MySQL No Dreamweaver CS5

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:

  1. O nome do projecto.
  2. 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:

  1. O nome da ligação à MySQL.
  2. O nome do servidor MySQL, normalmente é localhost, mesmo em ambientes de alojamento web partilhado.
  3. 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.
  4. A password do utilizador MySQL.
  5. 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!

Be Sociable, Share!

11 Comentários

  1. Djavan

    Meu amigo muito obrigado pelo post!!!!

  2. marinho

    Opa blz
    cara to há uns dias já tentando fazer esta conexão no Dreamweaver MYsql connection e não to conseguindo.Já tentei de tudo e não rola uso o Localweb, você poderia me ajudar?
    Obrigado

  3. Alysson

    Cara eu sempre tenho erro desconhecido, tanto na versao cs4 e cs5.
    Meu xampp está ligado certinho, mas nunca acha o banco.

    • Alysson bom dia, cara consegui resolver o erro desconhecido. quando vc vai na site setup do seu projeto e cria um novo endereço de server usando a conexão local/network .

      No server Folder direciona o endereço do projeto.
      Web Url – http://localhost/projeto

      Depois disso siga os passos normais da conexao com o MYSQL

      aqui foi a unica forma que funcionou!!!

  4. André

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '�tulo LIKE '%-1%'' at line 1
    Aparece esse erro toda vez que eu tento entrar no navegador

  5. Rita

    Parece que fiz tudo certo. O Dreamweaver encontra o BD, porém não acha a tabela. Como posso resolver isso?

  6. Joelberth Sena

    O meu problema também é o mesmo, só que não consigo conectar o MySQL do Dreamweaver CS5, por favor, necessito desta resposta o mais rápido possivel. 

  7. Cicero Castro

    Ola, com gerar um relatorio em pdf com o Dreamweaver ?

Participa! Comenta... para André