nov 03

As Triggers (gatilhos) são mecanismos do banco de dados que ficam associados às tabelas. Cada vez que um evento modifique algum dado desta tabela (INSERT, UPDATE ou DELETE), as triggers são invocadas para realizarem algum tipo de ação sobre estes dados que estão sofrendo alterações.

As triggers podem ser invocadas antes ou depois do evento, utilizando as diretivas BEFORE(antes) e AFTER(depois).

A sintexe da criação de triggers é bem parecida com a sintaxe de criação de procedures

 
DELIMITER $$
 
    CREATE TRIGGER trigger_exemplo trigger_tempo trigger_evento ON tabela_exemplo
 
FOR EACH ROW
    trigger_comandos
END;
 
 
DELIMITER $$;

Continue lendo…

Tagged with:
nov 01

Primeiramente devemos saber que para chamar as procedures do Mysql no php nós devemos utilizar a extensão MySqli, que já vêm por padrão instalada no php. 

Nós utilizaremos o banco criando nos posts anteriores por questão de praticidade. Você pode baixá-lo aqui

Continue lendo…

Tagged with:
out 28

Nesta matéria eu mostrarei a vocês como alterar os dados no banco, seja com inserção de novos registros, atualização ou exclusão de registros pré-existentes.

Vamos a primeira procedure que trata da exclusão de um registro.

DELIMITER $$
DROP PROCEDURE IF EXISTS `excluir_cidades` $$
CREATE  PROCEDURE `excluir_cidades`(IN _id INT)
BEGIN
    DELETE FROM cidade WHERE id_cidade = _id;
    SELECT ROW_COUNT();
END $$
DELIMITER ;

Continue lendo…

Tagged with:
out 23

A maioria das pessoas não utiliza todos os recursos disponíveis para os SGBDs, tais como Stored Procedures e Triggers.

Primeiramente vamos a algumas questões.

  • O que é uma Stored Procedure?
    É uma colação de comandos SQL, que encapsula uma série de tarefas repetitivas, relativas ao acesso a banco, aceita parâmetros de entrada e retorna um valor de status ou conjunto de registros.
  • Por que usar um Stored Procedure?
    As Stored Procedures ajudam a reduzir o tráfego na rede, a melhorar o desempenho de consultas, a criar mecanismos de segurança e simplificar o código da aplicação, já que não haverá a necessidade de manter consultas SQL de várias linhas misturadas a toda lógica da sua aplicação.

Continue lendo…

Tagged with:
ago 20

A JSON nada mais é do que uma maneira de representar os objetos em JavaScript,ou seja, JSON é JavaScript puro. Para trabalhar com esse formato não é necessário usar DOM ou qualquer Framework ou Kit específico, embora muitos dos frameworks de hoje em dia dêem algum tipo de suporte à JSON.

JSON se assemelha muito com as matrizes do JavaScript, mas pode armazenar os mesmos dados que os documentos XML .
Continue lendo…

Tagged with:
ago 18

Quando estamos desenvolvendo para web, principalmente em AJAX, parece que nossa aplicação parou de funcionar e fica repetindo a mesma resposta para nossas solicitações, mesmo quando essas solicitações passam parâmetros diferentes.

Esse problema não ocorre somente em AJAX, aplicações clássicas também sofrem com esse transtorno.

Mas primeiramente, o que cache?

Para tornar a web mais responsiva e rápida os desenvolvedores programaram cache em diversos níveis, o mais comum deles e o cache em disco, realizado pelo navegador.
Continue lendo…

Tagged with:
Get Adobe Flash playerPlugin by wpburn.com wordpress themes
preload preload preload