Tabela Temporária PHP

Publicado por Cristiano Franco 02/04/2007

[ Hits: 14.108 ]

Download phpoo




Script para criar tabela temporária com class em  PHP.

  



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 );      
   }
} 
?>

Scripts recomendados

Aposta Certa

Sistema de Boletos e Cobrança Online

Classe Cool Button

SuperTab - tabela HTML com paginação e ordenação (PHP + MySQL)

Monitoramento simples de servidores [versão 1.0] (corrigido)


  

Comentários
[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 [email protected]

[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts