Php com MysQl
Veja neste artigo como executar consultas rápidas e dinâmicas a bancos de dados MySQL utilizando PHP e AJAX.
Olá pessoal, nesse artigo será demonstrado como executar consultas em um banco de dados MySQL utilizando AJAX e PHP. Exibir resultados de consultas utilizando PHP é bem comum, mas nesse exemplo vamos incrementar a nossa consulta utilizando AJAX.
Mas o que é AJAX?
Resposta: Ajax é uma sigla para Asynchronous JavaScript and XML. Basicamente é o uso metodológico de tecnologias como JavaScript e XML, providas por navegadores, para tornar páginas Web mais interativas com o usuário, utilizando-se de solicitações assíncronas de informações.
Observação: AJAX não é uma linguagem, mas uma forma de construir um site utilizando diversas tecnologias.
Para desenvolver esse artigo foram utilizadas as seguintes ferramentas:
WAMPSERVER (Apache, MySQL, PHP5)
Netbeans 7.2 (Você pode utilizar o editor de sua preferência)
MySQL Query Browser (Gerenciamento do banco de dados)
* Todas as ferramentas podem ser adquiridas gratuitamente na internet.
Vamos criar um banco de dados “Agenda” contendo apenas uma tabela de “Contato”. Para criar a base de dados usamos a ferramenta MySQL Query Browser, segue abaixo script:
Listagem 1: Script para criar o banco “Agenda”.
CREATE DATABASE `Agenda`;
CREATE TABLE `Contato` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `NOME` varchar(100) DEFAULT NULL, `FONE` varchar(15) NOT NULL, `CELULAR` varchar(15) NOT NULL, `EMAIL` varchar(50) DEFAULT NULL, PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
Agora vamos criar três arquivos: index.html - vai ser nossa página de interação com o usuário; ajax.js - esse arquivo vai possuir toda a lógica para as requisições; contato.php - onde será feita a conexão com o banco e executada as consultas.
Aqui não será feito uso de CSS ou personalização de componentes na página, esse não é o foco do artigo.
O arquivo