Pular para o conteúdo

Tabela Temporária PHP

Script para criar tabela temporária com class em  PHP.
Cristiano Franco linucris
Hits: 16.229 Categoria: PHP Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Script para criar tabela temporária com class em  PHP.
Download phpoo Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

<?php
class tabletemp{


   function($tabela){
      
          $sql = 'Create table'.$tabela.'( 
                                `campo1`,`campo2` )';
               
                 mysql_query( $sql, $conn );

   }
   function($tabela){
          $sql = 'drop table'.$tabela;

   mysql_query( $sql, $conn );      
   }
} 
?>
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Mapeamento dinâmico de dados em PHP

FormConstructor: Formulário Construído por Variável

Menu Dinamico (PHP + MySQL) - 5 niveis

Validação de e-mail usando o DIG

Contador de acessos 2004

#1 Comentário enviado por Ragen em 04/04/2007 - 08:02h
Pra que uma tabela temporária serveria?
#2 Comentário enviado por linucris em 04/04/2007 - 08:43h
Então é o seguinte

Exemplo site da Dell computadores você escolhe um computador certo
quando você clica em atualizar valor ele coloca frete e mostra o valor final se você quiser mais alguma coisa você pode adicionar mais alguma coisa e mostra o valor total da compra certo?
ao termino da compra e quando gera o boleto é destruida a tebela temporaria pois quando você ou outra pessoa entrar no sitema não pode mostrar valor algum pois você já efetuou a compra e vai pagar no boleto
então é para isso que serve a Tabela temporaria
caso não entenda pegue meu msn cristiano465@hotmail.com
#3 Comentário enviado por Ragen em 04/04/2007 - 08:57h
Não seria mais fácil criar uma sessão?

Não corre o risco dessa tabela não ser destruída no final?
#4 Comentário enviado por linucris em 04/04/2007 - 09:35h
não pois será destruida corretamente sim sem problemas algum eu faço isso aqui no CPQD com JAVA TV para TV Digital tranquilamente
#5 Comentário enviado por linucris em 04/04/2007 - 09:37h
Eu uso sessão para outra coisa para saber se o usuario está logado no sistema pois se ele não estiver logado no sistema ele não pode acessar diretamente uma pagina dentro do meu sistema sem logar
#6 Comentário enviado por Troy_DF em 05/04/2007 - 11:59h
A partir do MySQL Versão 3.23, você pode usar a palavra-chave TEMPORARY qaundo você criar uma tabela. A tabela temporária é visível apenas a para a conexão atual, e será automaticamente deletada quando a conexão é fechada. Isto significa que duas conexões diferentes podem usar o mesmo nome de tabela temporária sem conflitos outras ou com uma tabela existente com o mesmo nome. (A tabela existente é escondida até que a tabela temporária seja deletada). A partir do MySQL 4.0.2 você deve ter o privilégio CREATE TEMPORARY TABLES para poder criar tabelas temporárias.

CREATE TEMPORARY TABLE [IF NOT EXISTS] nome_tabela [(definição_create,...)]
[table_options] [select_statement]
#7 Comentário enviado por arieldll em 28/11/2011 - 19:59h
Olá. Você pode criar uma tabela temporária no mysql com o comando

mysql_query("DROP TABLE IF EXISTS NOME_TABELA;
CREATE TEMPORARY TABLE NOME_TABELA AS(
SELECT
*
FROM
TABELA_ALT

);");


Tabelas temporárias servem por exemplo, para gerar e agilizar relatórios que utilizam os mesmos dados várias vezes.

Contribuir com comentário

Entre na sua conta para comentar.