Coluna dreamweaver – Conjunto de Registros ? Modo Simples
Introdução
Salve, pessoal! Vamos aprender a criar um Conjunto de Registros no modo simples, é bem fácil e útil já que o Dreamweaver facilita bastante, esse modo é recomendado para iniciantes já que o Dreamweaver gera as instruções SQL automaticamente, mais não deixa de ser útil para usuários avançado também.
Pré-requisito
Para definir um recordset a ser utilizado no Dreamweaver, é necessário criar uma conexão a um banco de dados e digitar dados no banco de dados. caso não tenha recomendo a leitura dos artigos: ” Introduzindo MySQL e PHP” e “Desvendando o Manage Sites”
Conceitos
O Dreamweaver permite fazer consultas simples e extrair dados de um Banco de Dados sem você nunca ter tido nenhum contato com SQL.
Um recordset realiza a comunicação entre o servidor e o banco dados, armazenando as informações obtidas de acordo com as instruções informadas para que possam ser utilizadas mais rapidamente e com informações mais precisas. Um recordeset segundo o Manual do Dreamweaver ?é um subconjunto das informações (ou registros) extraídas do banco de dados?, ou seja, o recordeset é um subconjunto de informações sendo responsável por localizar, armazenar e extrair as informações no Banco de Dados.
O Dreamweaver através de sua interface amigável facilita a criação de um recordesert, (Conjunto de Registro), gerando as instruções SQL automaticamente.
Conteúdo
Para criar um conjunto de Registro siga as etapas a seguir:
- Crie uma página dinâmica em PHP
- No grupo de painéis Aplicativo selecione a guia Ligações
- Clique no botão + para criar uma ligação
- No menu que se abriu clique em Conjunto de Registro (consulta)
A janela de configuração do Conjunto de Registro se abrira.

- Nome: Nesta opção você dar o nome ao Conjunto de Registro, pode ser qualquer nome
- Conexão: Nesta opção você seleciona a sua conexão com o servidor SQL. Após escolhida o Dreamweaver vai se comunicar com o servidor para verificar se a conexão está correta e valida-la, e em seguida extrair as tabelas disponíveis.
- Tabela: O Dreamweaver mostrará as tabelas disponíveis, devendo ser escolhida à tabela onde estão as colunas que armazenam os registros que serão utilizados.
- Coluna: Aqui você escolhe as colunas onde estão os registros através de duas opções: Todos ou Selecionados. Se você escolher Todos, todas as colunas da tabela serão selecionadas. Se você escolher Selecionados terá que ir marcando as colunas que estão na caixa de texto abaixo desta opção.
- Filtro:
Como o próprio nome dessa opção já diz será aplicado um filtro na consulta do banco de dados, isto se torna útil para tornar a consulta mais rápida e localizar informações mais precisas e especificas.
Para aplicar um filtro e necessário informar a coluna onde será aplicado o filtro, um operador para executar a comparação e um valor que será comparado aos registros que estão armazenados. O recordeset vai fazer uma consulta no banco de dados mostrando somente os resultados que atendam as especificações.
Vamos pegar como exemplo uma revendedora de veículos usado. A revendedora está criando um site para mostrar todos os seus veiculo que estão no estoque. Para isso ela cria um banco de dados com a tabela chamada veículos_disponíveis , nessa tabela foi criado as colunas: Carro, Montadora e Preço, e depois cadastrado todos os veículos. A fim de agilizar a localização dos carros ela cria uma pagina para cada montadora. Para criar esta página será necessário criar um Conjunto de Registro e aplicar um filtro na coluna Montadora. Para aplicar o filtro na coluna Montadora vai ser necessário que no campo Filtro ela selecione a coluna Montadora, depois selecionar o operador de igual (=) que vai dizer que os registro da coluna tem ser igual ao parâmetro informado, escolher a opção Valor introduzido e introduzir o nome da montadora. Nessa página como resultado serão mostrados somente os veículos da montadora que foi informado
Operadores
Os operadores são utilizados para fazer a comparação dos registros armazenados no banco de dados com os parâmetros informados, a fim de agilizar a consulta no banco de dados, no exemplo anterior o operador igual (=) fez a comparação se os registros armazenados na coluna Montadora eram iguais ao parâmetro informado que foi um valor introduzido, mostrado assim somente os registros que atendiam a solicitação. Operadores disponíveis no modo básico do Conjunto de Registro:
| Operador |
Função |
| = |
Se os registros na coluna selecionada são iguais ao valor informado |
| > |
Se os registros na coluna selecionada são maior ao valor informado |
| < |
Se os registros na coluna selecionada são menor ao valor informado |
| >= |
Se os registros na coluna selecionada são maior e igual ao valor informado |
| <= |
Se os registros na coluna selecionada são menor e igual ao valor informado |
| <> |
Se os registros na coluna selecionada são diferente do valor informado |
| Começar com |
Se os registros na coluna selecionada começam com valor informado |
| Termina com |
Se os registros na coluna selecionada terminam com valor informado |
| Contem |
Se os registros na coluna selecionada contem o valor informado |
Parâmetros
Parâmetros de Formulários
Os formulários podem enviar informações que são armazenadas na memória do servidor. Essas informações enviadas servem para filtrar os resultados da consulta no Banco de Dados resultando em registros específicos ou mais precisos. Os formulários podem enviar informações através do método Post. Neste método as informações contidas no formulário são anexadas no corpo da mensagem que será enviada ao servidor, ou seja, os nomes dos campos do formulário anexam à informação digitada pelo usuário e envia ao servidor. Para recuperar esse valor e utilizá-lo para filtrar a consulta no banco de dados é utilizado a instrução $_POST['nome_do_campo']. Para aplicar um filtro com esse parâmetro é necessário na opção filtro selecionar a coluna que será filtrada, na próxima caixa selecionar um operador; igual (=) se os registros na coluna tiverem que ser igual ao valor do formulário, diferente (<>) se os registros na coluna tiverem que ser diferente ao valor do formulário ou outro operador que atenda a sua necessidade, na caixa abaixo da coluna selecionar na lista de opções a opção Variáveis de Formulário e na ultima caixa informar o nome do campo do formulário que está armazenado o valor
Parâmetro de URL
Neste método podemos, utilizar tanto os formulários configurado com o método GET como um link para enviar as informações através da url, ou seja, o valor será enviado através da barra de endereço do navegador. Para enviar um valor por link é necessário criar um nome para armazenar o valor e informar através do sinal de igual qual é o valor, exemplo: http://seusite.com.br/pagina.php?nomedavariavel=valor, o servidor vai automaticamente criar uma variável com o valor informado e utilizá-lo como valor do filtro, no caso de um formulário o nome do valor será criado automaticamente com o nome da variável sendo o nome do campo do formulário. Para recuperar o valor, será utilizado a função $_GET['nome_da_variavel']. Para aplicar um filtro com esse parâmetro é necessário na opção filtro selecionar a coluna que será aplicado o filtro, na próxima caixa selecionar um operador, na caixa abaixo da coluna selecionar Parâmetro de URL e na ultima caixa informar o nome da variável que está armazenando o valor
Cookies
O resultado na consulta no banco de dados será filtrado através do valor que estiver armazenado no cookie. Para utilizar esse filtro é necessário ter um cookie criado e com algum valor já informado. O recordesert vai recuperar o valor que estiver armazenado no cookie através da função $_COOKIE['nome_do_cookie'] e utilizá-lo para filtrar a consulta no banco de dados. Para utilizar esse filtro na opção filtro selecione a coluna a qual deseja filtra-la, em seguida selecione um operador, depois no outro campo escolha o opção Cookie na lista e na outra caixa digite o nome do cookie.
Variáveis de sessão
Depois que um valor é armazenado em uma variável de sessão, é possível utilizar o recordesert para recuperar o valor de variáveis de sessão e utilizá-lo com filtro. O valor é recuperado pela instrução $_SESSION['nome_variavel'], e utilizado como parâmetro para filtro. Para aplicar esse filtro na opção filtro selecione a coluna a qual deseja aplicar o filtro, em seguida selecione um operador, depois no outro campo escolha o opção Variáveis de sessão na lista e na outra caixa digite o nome do cookie.
Valor Introduzido
Simplesmente filtra os resultados da consulta no banco de dados com o valor que você digitar. Para aplicar esse filtro seleciona a coluna a qual deseja aplicar o filtro, em seguida selecione um operador, depois no outro campo escolha o opção Valor introduzido na lista e na outra caixa digite o valor.
- Ordenar: Para ordenar os resultados da consulta no banco de dados basta apenas selecionar a coluna e escolher entre a ordem crescente e descrecente
Considerações Finais
Na próxima coluna vamos aprender a criar um recordeset no modo avançado e também como declara variáveis e algumas comando SQL bastante usados. Qualquer comentário que vocês deixarem será bem vindo. Deixem seus pedidos de tutorias para as próximas colunas clicando aqui
Autor: Marcelo Souza Ramos – Colunista Dreamweaver do Portal MXSTUDIO
Visite meu blog www.marceloramos.blog.br. Qualquer dúvida envie um e-mail para marcelo@marceloramos.blog.br ou acesse o nosso fórum |