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

Problemas Ao Criar


Renyo

Pergunta

postei esse problema acho que semana passada... mas só que não consegui resolver...

fica dando erro na hora de criar as tabelas...! não sei o que está acontecendo... o que está de errado?

thanks

$tabela = "CREATE DATABASE $banco;

CREATE TABLE admin (

nome_admin varchar(20) NOT NULL default,

senha varchar(10) NOT NULL default,

logo varchar(15) NOT NULL default,

nivel int(6) NOT NULL default 0);";

$cria_tabela = mysql_query ($tabela) or die ("<font color='red'><b>Erro ao criar as tabelas!!!</b></font>");

Link para o comentário
Compartilhar em outros sites

18 respostass a esta questão

Posts Recomendados

  • 0

bom...tua sql parece estar certa...

mas pra garantí, dá um echo dela antes de executar..e. cola aí pra nós...

obs: no mysql, depois de criado o banco, antes de dar algum comando dentro dele, era preciso usar o comnado "use"

tipo...

CREATE DATABASE teste;

use teste;

create...

tendeu?

talvez seja isso...

vlw!

Link para o comentário
Compartilhar em outros sites

  • 0

Buaaaaaa!!

não deu.. olha só que eu fiz...

$tabela = "CREATE DATABASE '$banco';

USE '$banco';

CREATE TABLE admin (

nome_admin varchar(20) NOT NULL default,

senha varchar(10) NOT NULL default,

logo varchar(15) NOT NULL default,

nivel int(6) NOT NULL default 0);";

$cria_tabela = mysql_query ($tabela) or die ("<font color='red'><b>Erro ao criar as tabelas!!!</b></font>");

Link para o comentário
Compartilhar em outros sites

  • 0

Não preciso criar chave primária... eu não quis fazer isto nesta tabela... e echo de que?

a primeira query que é de criar o banco funciono direitin... mas novamente as tabelas não foram criadas..caiu no erro ... :blink: mas o que está acontecendo que essas tabelas não estão querendo ser criadas? :angry:

valeu..

$banco = "CREATE DATABASE $banco";

$tabela = "

USE $banco

CREATE TABLE admin (

nome_admin varchar(20) NOT NULL default,

senha varchar(10) NOT NULL default,

logo varchar(15) NOT NULL default,

nivel int(6) NOT NULL default 0)";

$cria_banco = mysql_query ($banco) or die ("<font color='red'><b>Erro ao criar o banco de dados</b></font>");

$cria_tabela = mysql_query ($tabela) or die ("<font color='red'><b>Erro ao criar as tabelas</b></font>");

} // FECHA ## string ##

} // FECHA SWITCH

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Fala mano, beleza?

Pelo que vi, a tabela não vai ser criada, só a Base de Dados.....

você esta executando somente ela

$tabela = "CREATE DATABASE '$banco';

$cria_tabela = mysql_query ($tabela)

Link para o comentário
Compartilhar em outros sites

  • 0

Ai Renyo, beleza..

o problema ai é o USE .. voce esta colocando ele direto, o MySql precisa saber onde termina um e começa outro comando..

faz assim e testa: (aqui funcionou :) )

<?
$bancoDados = "Renyo";
$banco = "CREATE DATABASE $bancoDados";
$use = "use $bancoDados";
$tabela = "
CREATE TABLE admin (
nome_admin varchar(20) NOT NULL default '',
senha varchar(10) NOT NULL default '',
logo varchar(15) NOT NULL default '',
nivel int(6) NOT NULL default 0)
";
$cria_banco = mysql_query ($banco) or die ("<font color='red'><b>Erro ao criar o banco de dados</b></font>");
$use_banco = mysql_query ($use) or die ("<font color='red'><b>Erro</b></font>");
$cria_tabela = mysql_query ($tabela) or die ("<font color='red'><b>Erro ao criar as tabelas</b></font>");
?>

Link para o comentário
Compartilhar em outros sites

  • 0

Oi,

não, não era problema de conexão, o script do Renyo esta certo, unica fala foi colocar dois comandos juntos sem separar um do outro, o MySql estava entendendo como um só.

o que foi feito foi separar o 'use' do 'create'

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...