Jump to content


Photo

Como Criar Varias Tabelas


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

#1 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 20/03/2003, 16:04

Ai pessoal, alguem pode me dar um exemplo de como posso criar varias tabelas no meu db em mysql
quem puder me ajudar eu agradeço.
t+
Editado pela equipe Forum Wmo, favor ler as regras.

#2 Jonas Felipe

Jonas Felipe

    Programador PHP :D

  • Usuários
  • 520 posts
  • Sexo:Não informado
  • Localidade:Aqui em ksa
  • Interesses:nenhum =]

Posted 20/03/2003, 17:09

Bom kra vc pode fazer na mao memo... saca usando os comando sql da vida create table etc.. ou pode instalar o phpmyadmin ele eh mto bom com ele vc pode gerenciar seu banco de dados e ainda aprender umas sql :) teste ele vc pode axar aqui msm na wmonline...
sem cabeça pra assinatura agora :P

#3 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 20/03/2003, 17:18

Sim cara, mais é que estou desenvolvendo um sistema pra uma escola, e tem que ter um script para a criação da tabela, no caso, o cliente so colocara o host, user e senha do bd, e o script tem que criar automaticamente as tabelas.
tem como fazer isso?
t+
Editado pela equipe Forum Wmo, favor ler as regras.

#4 Foxn

Foxn

    Alone in the dark

  • Usuários
  • 1230 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Programação, FLASH, JAVA SCRIPT, HTML, DHTML, XML, PHP e DELPHI

Posted 20/03/2003, 17:55

Claro que tem, como tem de ser, poderá ser colocados parametros da tabela, quantidadde de campos, como tem de funcionar?

[]'s
<?php $Nome = "Renato B. Pacheco";

	$Ocupacao = "Programador PHP";

	$Ocupacao .= "<br /> Programador ASP";

	$Ocupacao .= "<br /> Programador Action Script";

	$Localizacao =  "São Paulo - SP - Brasil" ?>

#5 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 21/03/2003, 14:44

Como assim???
Eu presiso de um script que quando seja rodadol crie as tabelas soh
t+
Editado pela equipe Forum Wmo, favor ler as regras.

#6 Jonas Felipe

Jonas Felipe

    Programador PHP :D

  • Usuários
  • 520 posts
  • Sexo:Não informado
  • Localidade:Aqui em ksa
  • Interesses:nenhum =]

Posted 21/03/2003, 16:42

tipo um install vc diz??? bom para isso vc teria q usar o Create Table mas pra dizer a verdade naum sei mto de sqls.... naum sei os paramtros e etc... masvc pode perguntar pra alguem ou axar por ai nesse post me passaram um tuto mto bom mas ainda num pude ler ve ai Crik aki pega o da lice eh mto bom....
sem cabeça pra assinatura agora :P

#7 Foxn

Foxn

    Alone in the dark

  • Usuários
  • 1230 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Programação, FLASH, JAVA SCRIPT, HTML, DHTML, XML, PHP e DELPHI

Posted 21/03/2003, 18:51

Vamos por partes, digamos que você já fez a noneção com o banco de dados:

<?php
$query_Recordset = "SHOW TABLES";
$Recordset = mysql_query($query_Recordset) or die(mysql_error());
$row_Recordset = mysql_fetch_assoc($Recordset);
$totalRows_Recordset = mysql_num_rows($Recordset);
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php do { ?>
<?php echo $row_Recordset['Tables_in_caminhodeorion'].'<br>'; ?> 
<?php } while ($row_Recordset = mysql_fetch_assoc($Recordset)); ?>
</body>
</html>
<?php
mysql_free_result($Recordset);
?>

Aqui a gente ve as tabelas do banco de dados. As tabelas que serão criadas, como será colocado o nome delas? Algum nome em especial ou table1, table2, e como serão os campos dessa tabela?

[]'s
<?php $Nome = "Renato B. Pacheco";

	$Ocupacao = "Programador PHP";

	$Ocupacao .= "<br /> Programador ASP";

	$Ocupacao .= "<br /> Programador Action Script";

	$Localizacao =  "São Paulo - SP - Brasil" ?>

#8 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 21/03/2003, 19:33

Inicialmente tenho que criar 4 tabelas
materias
login
ids
admin
t+
Editado pela equipe Forum Wmo, favor ler as regras.

#9 Foxn

Foxn

    Alone in the dark

  • Usuários
  • 1230 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Programação, FLASH, JAVA SCRIPT, HTML, DHTML, XML, PHP e DELPHI

Posted 21/03/2003, 20:10

CREATE TABLE administra (id_admin int(11) NOT NULL auto_increment) TYPE=MyISAM
CREATE TABLE ids (id_ids int(11) NOT NULL auto_increment) TYPE=MyISAM
CREATE TABLE login (id_login int(11) NOT NULL auto_increment) TYPE=MyISAM
CREATE TABLE materiais (id_materiais int(11) NOT NULL auto_increment) TYPE=MyISAM


Agora, eu ainda acho que você devia instalar o mysql admin, qual a finalidade disso que o mysql admin não possa fazer?

[]'s
<?php $Nome = "Renato B. Pacheco";

	$Ocupacao = "Programador PHP";

	$Ocupacao .= "<br /> Programador ASP";

	$Ocupacao .= "<br /> Programador Action Script";

	$Localizacao =  "São Paulo - SP - Brasil" ?>

#10 Foxn

Foxn

    Alone in the dark

  • Usuários
  • 1230 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Programação, FLASH, JAVA SCRIPT, HTML, DHTML, XML, PHP e DELPHI

Posted 21/03/2003, 20:12

Você quer fazer um mysql admin personalizado para o site é isso?

[]'s
<?php $Nome = "Renato B. Pacheco";

	$Ocupacao = "Programador PHP";

	$Ocupacao .= "<br /> Programador ASP";

	$Ocupacao .= "<br /> Programador Action Script";

	$Localizacao =  "São Paulo - SP - Brasil" ?>

#11 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 22/03/2003, 12:55

Nao cara, eu so to tentando fazer um arquivo de istalação pro meu script, onde evita no maximo que o cliente que o for instalar tenha dificuldades
Editado pela equipe Forum Wmo, favor ler as regras.

#12 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 22/03/2003, 13:00

Ai foxn, me fale uma coisa, no caso da tabela 'materias' vao vim essas colunas:
portugues
matematica
quimica
fisica

na 'login', vai vir essas:
id
nome
serie
login
senha

na 'ids' vai vir assim:
id
nome
login

e na 'admin', vai vir assim
id
login
senha
tipo

como posso fazer um script que crie essas tabelas e colunas???
t+
Editado pela equipe Forum Wmo, favor ler as regras.

#13 Foxn

Foxn

    Alone in the dark

  • Usuários
  • 1230 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Programação, FLASH, JAVA SCRIPT, HTML, DHTML, XML, PHP e DELPHI

Posted 22/03/2003, 13:31

Há muito mais do que isso para se fazer, onde estão os dados das tabelas, tipos de campos, quantidade de caracteres? Há muito a ser definido.

[]'s
<?php $Nome = "Renato B. Pacheco";

	$Ocupacao = "Programador PHP";

	$Ocupacao .= "<br /> Programador ASP";

	$Ocupacao .= "<br /> Programador Action Script";

	$Localizacao =  "São Paulo - SP - Brasil" ?>

#14 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 22/03/2003, 19:46

cara, se possivel entre em contato comigo por icq ou msn que te explico melhor o que eu quero.
t+
Editado pela equipe Forum Wmo, favor ler as regras.

#15 Foxn

Foxn

    Alone in the dark

  • Usuários
  • 1230 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Programação, FLASH, JAVA SCRIPT, HTML, DHTML, XML, PHP e DELPHI

Posted 23/03/2003, 17:08

Ta aqui:

<?php
$hostname = "localhost";
$database = "database";
$username = "root";
$password = "";
// Conectando ao servidor
$cn_database = mysql_pconnect($hostname, $username, $password) or die(mysql_error());
// Selecionando o banco de dados 
mysql_select_db($database, $cn_database);
// Parametros sql da tabela login
$query_Recordset = "CREATE TABLE login (
                    id_login int(11) NOT NULL auto_increment,
                    login_login varchar(100) NOT NULL default '0',
                    login_senha varchar(100) NOT NULL default '0',
                    login_nome varchar(255) default '0',
                    login_serie varchar(255) default '0',
                    PRIMARY KEY  (id_login),
                    KEY indice (login_login,login_senha)
                    ) TYPE=MyISAM";
// Executando os parametros da tabela login
$Recordset = mysql_query($query_Recordset, $cn_database) or die(mysql_error());
// Parametros sql da tabela ids
$query_Recordset = "CREATE TABLE login (
                    id_ids int(11) NOT NULL auto_increment,
                    ids_nome varchar(255) NOT NULL default '0',
                    ids_login varchar(255) NOT NULL default '0',
                    PRIMARY KEY  (id_ids),
                    KEY indice (ids_nome,ids_login)
                    ) TYPE=MyISAM";
// Executando os parametros da tabela ids
$Recordset = mysql_query($query_Recordset, $cn_database) or die(mysql_error());
// Com esses dois exemplos daqui pra frente é fácil né.
?>
<?php
mysql_free_result($Recordset);
?>

Sinceramente? Nunca tinha feito isso antes, mas é claro que este código foi testado. ;)

[]'s
<?php $Nome = "Renato B. Pacheco";

	$Ocupacao = "Programador PHP";

	$Ocupacao .= "<br /> Programador ASP";

	$Ocupacao .= "<br /> Programador Action Script";

	$Localizacao =  "São Paulo - SP - Brasil" ?>




0 user(s) are reading this topic

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

IPB Skin By Virteq