Coluna Dreamweaver – Conjunto de Registros ? Modo AvançadoIntroduçãoVamos conhecer e aprender a criar consulta com Conjunto de Registros no modo Avançado Pré-requisitoPara 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” ConceitosO Dreamweaver oferece suporte para fazer consultas e extrair dados de um Banco de Dados de uma forma simples e rápida. O Conjunto de registro em modo avançado conta com um console para declarar variáveis e outro console para adicionar instruções SQL que está dividido em duas partes, do lado esquerdo fica as visualizações de tabelas e comportamento para que possam ser visualizadas as tabelas disponíveis e suas respectivas colunas, e do lado direito fica os botões para adicionar instruções, sendo assim, do lado direito seleciona os campos e do lado esquerdo adicionar as instruções nos campos selecionados. O Dreamweaver também oferece suporte para outras instruções que podem ser escrita diretamente na caixa de instruções SQL ConteúdoPara criar um conjunto de Registro em modo avançado siga as etapas a seguir:
A janela de configuração do Conjunto de Registro se abrirá em modo avançado.
Nome: Nesta opção você dar o nome ao Conjunto de Registro, pode ser qualquer nome Adicionando instruções básicas do SQLO Dreamweaver possui um console dentro da janela do conjunto de registro, para adicionar instruções SQL. Esse console permite apenas utilizar três instruções SQL: SELECT, WHERE e ORDER BY, instruções básicas e nem por isso deixam de ser as mais importantes e mais usadas. O Dreamweaver facilita a criação de instruções utilizando essas três funções e oferece suporte a outras instruções que podem ser escritas diretamente na caixa de instrução SQL. O console tem a opção Itens do banco de dados que está a direita, onde existe as opções com as tabelas disponíveis, as visualizações disponíveis e os Procedimentos armazenados todos em forma de menu em árvore. A opção Adicionar à SQL, que está a esquerda do Itens do banco de dados e têm três botões cada um com as três instruções SQL dito anteriormente. Você pode selecionar as tabelas ou colunas que são visualizadas no Itens do banco de dados e aplicar as instruções apertando os botões disponíveis no Adicionar à SQL. Realizando uma consulta no banco de dadosPara realizar uma consulta precisamos informar quais colunas serão consultadas, e depois informar em qual tabela estão as colunas, para que assim possa ser extraidos os dados que estão armazenados no banco de dados. Filtrando os resultados da consultaPara 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. Ficando assim: WHERE nome_da_coluna operador valor_comparado Para acrescentar mais de um filtro é so utilizar o comando AND para que os resultados tenham os criterios dos filtro ou OR para que o resultado tenha um dos criteriso do filtros WHERE nome_da_coluna operador valor_comparado AND nome_da_coluna operador valor_comparado ou WHERE nome_da_coluna operador valor_comparado OR nome_da_coluna operador valor_comparado Utilizando o console do conjunto de registro vamos aplicar um filtro na consulta, para isso clique no sinal de mais do menu tabelas do Itens do banco de dados, para que o menu em árvore se abra e mostre todas as tabelas, selecione a tabela que deseja aplicar o filtro e em seguida, clique no sinal de mais ao lado do nome da tabela, para que o menu em árvore se abra e mostre todas as colunas, escolha a coluna que será aplicado o filtro, com a coluna selecionada clique no botão WHERE da opção Adicionar à SQL, observe que na caixa de instruções SQL foi escrito a instrução WHERE acompanhada com o nome da coluna que você selecionou, mais ainda nessa mesma linha falta escreve o operador e o valor de comparação, o operador pode ser:
Agora falta escrever o valor para comparação, se for um valor estatico você pode simplesmente escrever na mesma linha o valor diretamente na caixa de instruções SQL depois do operador, mais se for um valor variável escrevemos o nome da variável depois do operador e utilizamos o Dreamweaver para declarar a variável Declarando variaveis pelo dreamweaver para SQLClique no botão +, que está localizado abaixo da caixa de instruções SQL, uma nova janela se abrirá para podemos configurar os parâmetros
Após declarar a variável clique em OK para fechar a janela de configuração dos parâmetros da variável Ordenar resultadosUtilizando o modo interativo do conjunto de registro vamos ordenar os resultados da consulta, para isso clique no sinal de mais do menu tabelas do Itens do banco de dados, para que o menu em árvore se abra e mostre todas as tabelas, selecione a tabela e em seguida, clique no sinal de mais ao lado do nome da tabela, para que o menu em árvore se abra e mostre todas as colunas, com a coluna selecionada clique no botão ORDER BY da opção Adicionar à SQL, observe que o Dreamweaver já escreveu na caixa de instruções, por padrão os registro serão ordenados em descrecente, mais caso queira alterar e só ir na caixa de instrução SQL e escrever na mesma linha do ORDER BY depois do nome da coluna DESC para decrescente ou ASC para ascedente. Formatando datas no SQL para o padrão brasileiroO SQL por padrão armazena as data no formato americano AAAA-MM-DD, para formatar as datas para o padrão brasileiro DD/MM/AAAA, ou qualquer outro formato, devemos logo após o selecionamento das colunas dar a instrução para formatar a data (DATE_FORMAT) na coluna onde estão armazenados as data para DD-MM-AAAA (nome_da_coluna, ‘%d/%m/%y’) como nova data (as data), ficando assim: SELECT *, DATE_FORMAT(nome_da_coluna, ‘%d/%m/%y’) as data O comando DATE_FORMAT formata as datas que estão na coluna informada para o nosso padrão que é DD/MM/AAAA, observe que dei a instrução para colocar primeiro o dia (%d) separar com um traço (/) depois colocar o mês (%m) separar novamente com traço (/) e por último colocar o ano (%y), mais você pode formatar de qualquer jeito, se você quiser por exemplo que o mês apareça por extenso é só trocar o m minúsculo por maiúsculo ficando assim: (nome_da_coluna, ‘%d/%M/%y’), ou se quiser que somente apareça o dia e o mês por extenso sem o ano é so formatar assim: (nome_da_coluna, ‘%d/%M’), abaixo cito as funções disponíveis para formatação:
Fonte: Manual MySQL Funções úteisLIMIT: Estabelecer um limite para a quantidade de registro mostrada, se o valor de LIMIT for 20 então ele vai mostrar somente os vinte primeiro registro SELECT * SELECT DISTINCT nome_da_coluna Considerações FinaisNas próximas colunas vamos conhecer as principais novas funções do Dreamweaver CS3, principalmente o Spry framework que está divido em Spry data, Spry widgets e Spry effects, criando exemplos para cada uma das funções, algo em torno de quatro exemplos para cada categoria do Spry. Estou somente aguardadndo que a Adobe libere a versão de teste do Dreamweaver CS3. |
Muito bom! A Net está cheia de tutoriais, mas apenas quando encontrei esse consegui solucionar o problema de mostrar as datas no formato brasileiro no Dreamweaver.