Jump to content


Photo

Install.php


  • Faça o login para participar
3 replies to this topic

#1 AlessandroWeb

AlessandroWeb

    Turista

  • Usuários
  • 56 posts
  • Sexo:Masculino
  • Localidade:Suzano / SP

Posted 20/08/2009, 11:24

To desenvolvendo um sistema aqui onde vou usar muitas tabelas, mas não consigo fazer o arquivo install.php.

Minha dúvida é o seguinte:

Como posso criar as tabelas? Lembrando que são várias!!! e usar uma variável diferente para cada comando é ruim, pq dpois teria que passar a query um por um.

Eu quero um que crie as tabelas todas de uma vez.

Alguém se dispõe?

VLW
Atenciosamente,
Alessandro Santos.
igloo Internet Solutions
www.igloointernet.net

#2 Allisson

Allisson

    12 Horas

  • Usuários
  • 239 posts
  • Sexo:Masculino
  • Localidade:Alagoas
  • Interesses:PHP

Posted 20/08/2009, 11:35

Cara.... nunca fiz isso mas vamos pelo menos tentar a lógica =D

1 passo-> pegar os dados do banco do servidor onde será instalado o sistema , site ...
2 passo-> realizar a conexão com o banco
3 passo-> executar as querys de criação das tabelas dentro da base citada no processo de configuração.
4 passo->Verificar se as mesmas foram executadas com sucesso.
5 passo->Passar para a pessoa que está instalando uma mensagem de sucesso na instalação

[Essa é a lógica]


Eu não testei, poque tou no trampo agora e ta um pouco corrido aqui mas caso vc precise de mais auxílio eu vou dar uma garimpada e ta passo de tarde algo. Valew!
Allisson Rafael de Brito Araujo

Devagar e sempre. Se Deus é por nós, quem será contra nós?

#3 l3on4rdo

l3on4rdo

    O Mestre dos Mestres

  • Usuários
  • 159 posts
  • Sexo:Não informado
  • Localidade:São Carlos - SP

Posted 20/08/2009, 18:42

para facilitar na parte das querys, exporta do seu bd as tabelas e deleta todas (claro que fazendo um Back-Up no momento da exportação), após isso, rode o codigo gerado pelo exportar e coloque para transformar em PHP, faça as devidas mudanças e já era ! :D

Abraços
Buscando um convite do TorrentLeech ! Se tiver um, me mande uma MP ! Ratio > 1 garantida !

#4 AlessandroWeb

AlessandroWeb

    Turista

  • Usuários
  • 56 posts
  • Sexo:Masculino
  • Localidade:Suzano / SP

Posted 21/08/2009, 12:24

Cara.... nunca fiz isso mas vamos pelo menos tentar a lógica =D

1 passo-> pegar os dados do banco do servidor onde será instalado o sistema , site ...
2 passo-> realizar a conexão com o banco
3 passo-> executar as querys de criação das tabelas dentro da base citada no processo de configuração.
4 passo->Verificar se as mesmas foram executadas com sucesso.
5 passo->Passar para a pessoa que está instalando uma mensagem de sucesso na instalação

[Essa é a lógica]


Eu não testei, poque tou no trampo agora e ta um pouco corrido aqui mas caso vc precise de mais auxílio eu vou dar uma garimpada e ta passo de tarde algo. Valew!


é o seguinte mano...
tive que apelar:

$sql = "CREATE TABLE `pagamentos` (  	`id` int(10) NOT NULL auto_increment,  	...)";$sql1 = "CREATE TABLE `cliente_dados` (  	`id` int(10)...)";$sql2 = "CREATE TABLE `categorias` (  	`id`...)";$sql3 = "CREATE TABLE `subcategorias` (  	`id`...  	PRIMARY KEY  (`id`)	)";// -------------------------------------------------------------//Cria as tabelas$resul = mysql_query($sql, $conexao);$resul1 = mysql_query($sql1, $conexao);$resul2 = mysql_query($sql2, $conexao);$resul3 = mysql_query($sql3, $conexao);//--------------------------------------------------------------//testa se todas as tabelas foram instaladas corretamentesif (($resul) or ($resul1) or ($resul2) or ($resul3)){	echo "Sistema Instalado Com Sucesso!";	}else{		echo "Ocorreu algum erro! <br />".mysql_error();		}//--------------------------------------------------------------

Mas eu sei que é possível fazer a msm operação sem ter que usar tanta variável, OLHA SÓ O IF DO FINAL qnd o sistema já estiver pronto isso aí vai ter 20 linhas, só de IF.

Nota: Meu problema não é LÓGICA (até pq desse jeito q eu fiz ele funfa), mas SINTAXE!
vê aí mano! VLW


se usar um FOR?

Tô viajando?
Atenciosamente,
Alessandro Santos.
igloo Internet Solutions
www.igloointernet.net




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq