Ir para conteúdo
Fórum Script Brasil
  • 0

Criar Tabelas No Mysql


MSGeek

Pergunta

Galera é o seguinte...

Eu recebo informações de um relógio de ponto assim:

(CÓDIGO) | (DATA) | (HORA)

12345678 | 25/07/2005 | 13:05

Eu preciso criar uma tabela para guardar esses dados (CÓDIGO, DATA, HORA). Até aí tudo bem....

Só q eu preciso criar uma tabela para cada mês.

Tipo tabela_072005, tabela_082005, tabela_092005, ...

Dá pra fazer com variáveis?

Tipo usando explode ($data) e blza...

Outra coisa. Como fazer pra verificar se já existe a tabela tabela_072005.

porque se existir só vou fazer um UPDATE e se não existir vou ter q criar.

Me ajudem...

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Valeu junior... mas é o seguinte...

Eu preciso saber as tabelas do BD (até aí tdo bem):

$result = mysql_list_tables("sispessoal");

Depois eu preciso verificar se existe determinada tabela.

Como fazer isso?

Meu código:

<?php

//conecta com o BD

require "conecta.php";

// lista todas as tabelas do BD

$result = mysql_list_tables("sispessoal");

while ($row = mysql_fetch_row($result)) {

//imprime os dados na tela

print "Table: $row[0]<BR>";

}

//libera a memória

mysql_free_result($result);

?>

Ao invés de imprimir os dados da tabela eu quero fazer um teste pra ver se existe ou não a tabela...

Deu pra entender galera?

Se alguém puder me ajudar...

Link para o comentário
Compartilhar em outros sites

  • 0

Independente se a tabela existe ou não, voce executa o codigo para criar a tabela, se a tabela já existir tem como verificar. Veja o exemplo:

$criacao  = "Create Table $tabela(Data date, Hora time, CodigoUsuario varchar(12), CreditosGanhos varchar(7), CreditosGastos varchar(7), CreditosRestantes varchar(7))";
$CriaTabela = mysql_db_query($BaseDados, $criacao);

if($CriaTabela == 0){
print "Tabela não existe")
}else{
print "Tabela já existe"
}

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...