Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Micilini Roll

[Resolvido] criar uma nova tabela apartir de codigos do php

Recommended Posts

olá pessoal,eu ja sei os comando

insert into.

delete into.

update into.

 

ambos servem para inserir,deletar ou atualizar valores existentes na tabela do bando de dados,mas sera que existe um comando para criar uma nova tabela apartir do php?!exemplo:

 

apartir do phpmyadmin,criei uma tabela com 2 campos-ID e FOTO.e tenho os seguintes comandos que posso fazer

 

$sql = mysql_query("INSERT INTO (NOME DA TABELA) (foto) value ('$foto')");

$sql = mysql_query("DELETE INTO (NOME DA TABELA) (foto) value ('$foto')");

$sql = mysql_query("UPDATE INTO (NOME DA TABELA) (foto) value ('$foto')");

 

agora eu queria um comando para cria uma nova tabela apartir de uma variavel qualquer tem como,so que criar uma tabela com o nome de upload e com 4 campos?!sera que há como fazer isso?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

se os campos forem do mesmo tipo, a unica coisa q vai mudar é nome da tabela.

$sql = 'create table $nome(campo1 int,campo2 char(2)';

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok,shini deixa eu ver se eu entendi direito,bom vamos por partes,quero-lhes dizer que ultilizo o aplicativo wampserver para usar o phpmyadmin,esse aplicativo quando eu crio tabelas manualmente apareçe os seguintes campos.

 

coluna-OS NOMES DOS CAMPOS

tipo-INT,VARCHAR,TEXT,DATA...

tamanho-TAMANHO DO CAMPO

ENTRE OUTROS....

 

vamos supor que eu queria criar uma tabela com o nome de UPLOAD,e com 2 numeros de arquivos,sendo:

id=tipo-int,tamanho 11,chave primaria,auto-incremento

foto-tipo varchar,tamanho 255

 

agora no meu codigo php ficaria:

 

 

include "config.php";(projeto que fara a conexao com o banco de dados)

 

$nome="UPLOAD";

 

$sql = 'create table (VARIAVEL QUE CONTEM O NOME DA TABELA)((NOME DO CAMPO 1 QUE NO CASO É O ID) (CONFIGURAÇOES DO ID,QUE NO CASO DEVERA SER EM ORDEM SENDO PRIMEIRO O INT,DEPOIS O TAMANHO....),(NOME DO CAMPO 2 QUE NO CASO É A FOTO) (CONFIGURAÇOES DO CAMPO FOTO,QUE DEVERA SER EM ORDEM,SENDO VARCHAR,255)';

 

 

Que no caso fica:

 

<?

include "config.php";

 

$nome="upload";

 

$sql = 'create table $nome(id int,11,autoincremento,primary foto varchar,255';

 

?>

 

olha nao sei nao,mais estou achando muito vago é isso mesmo?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok,shini deixa eu ver se eu entendi direito,bom vamos por partes,quero-lhes dizer que ultilizo o aplicativo wampserver para usar o phpmyadmin,esse aplicativo quando eu crio tabelas manualmente apareçe os seguintes campos.

 

coluna-OS NOMES DOS CAMPOS

tipo-INT,VARCHAR,TEXT,DATA...

tamanho-TAMANHO DO CAMPO

ENTRE OUTROS....

 

vamos supor que eu queria criar uma tabela com o nome de UPLOAD,e com 2 numeros de arquivos,sendo:

id=tipo-int,tamanho 11,chave primaria,auto-incremento

foto-tipo varchar,tamanho 255

 

agora no meu codigo php ficaria:

 

 

 

Que no caso fica:

 

 

 

olha nao sei nao,mais estou achando muito vago é isso mesmo?!

sim, eh isto mesmo, inclusive quando você cria uma tabela no phpmyadmin ele t mostra o codigo usado, inclusive t da a opcao de editar tal codigo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.