18 de maio de 2010

Tipos de dados no MySQL

Existem vários tipos de campos no MySQL. Eles servem para diferenciar os tipos dos dados que são armazenados em cada coluna, onde cada tipo tem uma características. Elas podem ser comparadas aos tipos de variáveis nas linguagens de programação que tem uma tipagem forte (não é o caso do PHP).

Estes tipos de dados são importantes na hora de preparar seu banco de dados e criar suas tabelas, pois você precisa saber o que pretende armazenar em cada coluna para poder definir seus dados.

Podemos classificá-los em 3 tipos:

  1. Númericos
  2. Data
  3. Cadeia (String, texto, etc…)

(mais…)

Carregando dados do Banco de Dados MySQL através de uma tag SELECT

Como já vimos todo o processo de criação do Objeto XMLHttpRequest e como efetuar a comunicação com o servidor através das funções de OPEN e SEND em outros posts meu, vamos agora botar um exemplo de funcionamento do AJAX, onde ele irá carregar os valores do banco de dados MysqL de acordo com o que for selecionado no <SELECT> e exibir esses dados em uma div. Funcionamento:

  1. Criar o BD e inserir os valores
  2. Fazer a listagem dentro da tag <SELECT>
  3. Ao selecionar um elemento, exibir os dados dele em uma <DIV>

Não entrarei em detalhes aqui das páginas PHP, pois não é o nosso foco, mas eu fiz o código o mais simples possível para o funcionamento. A idéia será tipo uma “Agenda de Contatos”. Iremos trabalhar com 3 arquivos:

  1. usuarios.php
  2. exibir_dados.php
  3. scripts.js (mais…)