Terça-feira, 13 de janeiro de 2004 às 03h59

Criando conexão com PHP+MYSQL no Dreamweaver MX

Faltam -1 dias! Inscreva-se agora! O maior encontro de profissionais web da américa latina.

Vamos criar uma conexão com banco de dados MYSQL com PHP, usando Dreamweaver MX.

Antes de iniciarmos, será necessário que você crie um banco de dados no seu MYSQL. Para teste, chamaremos o banco de dados de "dados" e uma tabela também chamada "dados" também. Na tabela crie as colunas, ID (auto_increment), e nome(varchar(255).

No Dreamweaver, crie um novo documento PHP. Vá ao grupo de paíneis (Aplicativo > Banco de dados > + > Minha conexão SQL), e aparecerá a seguinte janela:

1) Nome da conexão: O Nome da sua conexão, não poderá conter caracteres especiais. Neste exemplo nomearemos a conexão de "dados".

2) Servidor MYSQL: Você pode colocar o nome do computador que está localizado o servidor MYSQL ou endereço de IP, como neste caso o servidor está na propria maquina você deve colocar como localhost.

3) Usuário do servidor MYSQL.

4) Senha do servidor MYSQL.

5) Você pode digitar o nome do banco de dados direto, ou se você não souber o nome você poderá clicar em selecionar, que o Dreamweaver listara todos os bancos de dados do servidor.

Click em testar. Se aparecer a mensagem "A conexão foi estabelecida com êxito" é por que está tudo ok, sua conexão está pronta.

Listagem de dados

Agora, com a conexão ao banco de dados funcionando, listaremos o conteudo da tabela que criamos. Como a tabela acabou de ser criada, sugiro que coloque algum conteúdo para ser listado. :)

Vamos ao trabalho. No grupo de painiéis (Aplicativo > Ligações > + > Conjunto de registros).

1) Nome da sua RecordSet.

2) As conexões criadas.

3) As tabelas do banco de dados selecionado.

4) Você tem 2 opções:

Todos e Selecionados - Selecionando Todos, você irá selecionar todos os campos das tabelas
Selecionados - Você poderá escolher quais campos você deseja fazer a consulta, para selecionar determinados campos selecione os mesmos segurando a tecla (Shift).

5) Filtrando os dados.

6) Você pode ordenar a exibição dos registros tanto na forma Ascendente quanto Descendente.

OK. Para finalizar, no grupo de painéis (Aplicativo » Ligações), você terá a lista dos campos, de sua RecordSet.

Você só precisa arrastar, o campo para a Janela do documento .

Para repetir os dados, selecione todos os campos, ou tabela onde se encontram os campos. E no grupo de painéis (Comportamentos do servidor » + » Repetir a região).

1) Selecione o RecordSet dos dados.

2) Você pode especificar quantidade registros que serão exibidos, ou exibir todos os registros.

OK. Se você ainda deseja que seja exibido alguma mensagem quando não houver registros na tabela, faça da seguinte maneira.

Selecione todos os campos, e em (Comportamentos do servidor » + » Mostrar região » Mostrar se o conjunto de registros não estiver vazio).

E baixo escreva a mensagem a ser exibida quando não houver registros tipo "Não existem registros.", selecione todo o texto e no mesmo grupo de painéis (Aplicativo » Comportamentos do servidor » + » Mostrar região » mostrar se o conjunto de registros estiver vazio).

Página da listagem: listagem.php

10 comentários

 lair moreira
02/04/2006 22h03

FALHA NA CONEXÃO DO DREAMWEAVER X MYSQL

Olá amigo

Td bem, mas e neste caso abaixo, como devo proceder?
Pois bem, uso o Dream MX - PHP, instalei o aplicativo e fiz o teste = OK.Instalei o MySQL binário para o windows, O MySQL administrator, o MySQL Query, o MySQL-Front e fiz os devidos testes = OK.
Mas ao tentar fazer a conexão...(estou usando o ex. do Dream só para aprender).

Nome da conexão: connglobal
Servidor MySQL: localhost
usuário: root (correto e verificado, é o mesmo que uso para ativar meu MySQL)
senha: ****** (correta e verificada, é a mesma que uso para ativar meu MySQL)
Banco de Dados: globalcar

Resultado do teste = "Ocorreu um erro não identificado"

E aí amigo, o que devo fazer???estou parado neste ponto fazem 4 dias, pode me auxiliar?

Obs*: Windows XP-Pro - SP2
IIS -Funcionando perfeitamente
Dreamweaver MX
MySQL 5.0.19
PHP 5.1.2
MySQL-Administrator 1.1.9-win
MySQL-QueryBrowser 1.1.20-win
MySQL-Front v.3.2.11.2

Se puder me ajudar desde já sou muito grato.

Saudações

Lairmor

 alexandre silveira
24/05/2008 21h08

é só copiar a biblioteca "libmysql.dll"(que deve estar na pasta que voce descompacto o php),para a pasta "c:/windows/system32"

 Humberto Oliveira Pinto
05/05/2006 16h28

Falha na conexão

o dreamweaver não consegue conectar, aparenta ser erro do proprio dw. help

 alexandre silveira
24/05/2008 21h08

é só copiar a biblioteca "libmysql.dll"(que deve estar na pasta que voce descompacto o php),para a pasta "c:/windows/system32"

 Humberto Oliveira Pinto
05/05/2006 16h28

Falha na conexão

o dreamweaver não consegue conectar, aparenta ser erro do proprio dw. help

 alexandre silveira
24/05/2008 21h09

é só copiar a biblioteca "libmysql.dll"(que deve estar na pasta que voce descompacto o php),para a pasta "c:/windows/system32"

 Alex Mello
25/05/2007 09h14

Dreamweaver ñ conecta

qdo mando conectar ele não vai da um erro desconhecido, to loko tenando fazer issso dar certo da um help ae. vlw

 alexandre silveira
24/05/2008 21h07

é só copiar a biblioteca "libmysql.dll"(que deve estar na pasta que voce descompacto o php),para a pasta "c:/windows/system32"

 alexandre silveira
24/05/2008 21h06

axei a solucao

é só copiar a biblioteca "libmysql.dll"(que deve estar na pasta que voce descompacto o php),para a pasta "c:/windows/system32"

 Winston Hanun Júnior
18/11/2008 10h40

PostgreSQL NO DREAMWEAVER

bem meu nome e junior eu sou novo este maravilhoso mundo de programação web eu gostaria de saber como que eu faço para usar o PostgreSQL NO DREAMWEAVER algume podeira me responder

Cancelar resposta

Qual a sua opinião?

Faça login abaixo ou cadastre-se rapidamente.


Sobre o Autor
Ciro Feitosa é desenvolvedor Web há mais de 4 anos. Já projetou diversos sistemas de grande porte, e hoje atua como coordenador Web de uma agência Web, e prestando consultoria à outras empresas.

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.