Install.php
#1
Posted 20/08/2009, 11:24
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
#2
Posted 20/08/2009, 11:35
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!
Devagar e sempre. Se Deus é por nós, quem será contra nós?
#3
Posted 20/08/2009, 18:42
Abraços
#4
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?
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)