Ir para conteúdo

Arquivado

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

nadoweb

Criando arquivo install com PHP

Recommended Posts

Olá galera!

Tô com este script que instala automaticamente tabela em um BD MySQL. Mas queira que além dele instalar a tabela ele inserisse os dados na mesma. O script é o seguinte:

 

<?php

// Criando uma nova tabela ao banco de dados 'test'

 

define (DB_LOCAL, "localhost");

define (DB_USER, "root");

define (DB_PASS, "");

define (DB_NAME, "test");

 

// Faz a conexão

$conn = mysql_connect (DB_LOCAL, DB_USER, DB_PASS)

or die ("Erro ao tentar realizar conexão com o banco:<br />" . mysql_error());

 

// Seleciona o banco de dados

mysql_select_db(DB_NAME, $conn)

or die ("Erro ao selecionar o banco de dados. Erro retornado:<br />" . mysql_error());

 

// Código SQL a ser executado

$SQLCode = "

 

CREATE TABLE `imagem_evento` (

`ID_Foto` int(11) NOT NULL auto_increment,

`ID_Evento` int(11) NOT NULL default '0',

`Imagem` varchar(120) NOT NULL default '',

`Comentario` varchar(120) default NULL,

PRIMARY KEY (`ID_Foto`)

);

";

 

// Executa o código SQL

mysql_query($SQLCode)

or die ("Erro ao executar o código SQL. Erro retornado:<br />" . mysql_error());

 

echo "Parabéns, a tabela foi criada com sucesso.";

?>

 

 

Eu queria que ele criasse a tabela imagem_evento e inserisse os seguinte valores ao mesmo tempo:

 

INSERT INTO `imagem_evento` VALUES (1, 2, 'P6150016.jpg', 'eeeee');

INSERT INTO `imagem_evento` VALUES (2, 3, 'P6150003_.jpg', 'dede');

INSERT INTO `imagem_evento` VALUES (3, 3, 'P6150008_.jpg', 'hehe');

INSERT INTO `imagem_evento` VALUES (4, 2, 'P6150015.jpg', 'ddddd');

INSERT INTO `imagem_evento` VALUES (5, 2, 'P6150008.jpg', 'bbbbbbb');

INSERT INTO `imagem_evento` VALUES (6, 2, 'P6150003.jpg', 'aaaaa');

INSERT INTO `imagem_evento` VALUES (7, 2, 'P6150012.jpg', 'cccccc');

INSERT INTO `imagem_evento` VALUES (8, 3, 'P6150012_.jpg', 'hihi');

 

Obrigado amigos pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta ai:

 

<?php

// Criando uma nova tabela ao banco de dados 'test'

 

define (DB_LOCAL, "localhost");

define (DB_USER, "root");

define (DB_PASS, "123");

define (DB_NAME, "japs");

 

// Faz a conexão

$conn = mysql_connect (DB_LOCAL, DB_USER, DB_PASS)

or die ("Erro ao tentar realizar conexão com o banco:<br />" . mysql_error());

 

// Seleciona o banco de dados

mysql_select_db(DB_NAME, $conn)

or die ("Erro ao selecionar o banco de dados. Erro retornado:<br />" . mysql_error());

 

// Código SQL a ser executado

$SQLCode = "

 

CREATE TABLE `imagem_evento` (

`ID_Foto` int(11) NOT NULL auto_increment,

`ID_Evento` int(11) NOT NULL default '0',

`Imagem` varchar(120) NOT NULL default '',

`Comentario` varchar(120) default NULL,

PRIMARY KEY (`ID_Foto`)

);";

 

// Executa o código SQL

mysql_query($SQLCode)

or die ("Erro ao executar o código SQL. Erro retornado:<br />" . mysql_error());

 

$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (1, 2, 'P6150016.jpg', 'eeeee')");

$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (2, 3, 'P6150003_.jpg', 'dede')");

$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (3, 3, 'P6150008_.jpg', 'hehe')");

$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (4, 2, 'P6150015.jpg', 'ddddd')");

$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (5, 2, 'P6150008.jpg', 'bbbbbbb')");

$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (6, 2, 'P6150003.jpg', 'aaaaa')");

$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (7, 2, 'P6150012.jpg', 'cccccc')");

$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (8, 3, 'P6150012_.jpg', 'hihi')");

 

echo "Parabéns, a tabela foi criada com sucesso.";

?>

 

 

www.midiaville.com.br

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta ai:<?php// Criando uma nova tabela ao banco de dados 'test'define (DB_LOCAL, "localhost");define (DB_USER, "root");define (DB_PASS, "123");define (DB_NAME, "japs");// Faz a conexão$conn = mysql_connect (DB_LOCAL, DB_USER, DB_PASS)or die ("Erro ao tentar realizar conexão com o banco:<br />" . mysql_error());// Seleciona o banco de dadosmysql_select_db(DB_NAME, $conn)or die ("Erro ao selecionar o banco de dados. Erro retornado:<br />" . mysql_error());// Código SQL a ser executado$SQLCode = "CREATE TABLE `imagem_evento` (`ID_Foto` int(11) NOT NULL auto_increment,`ID_Evento` int(11) NOT NULL default '0',`Imagem` varchar(120) NOT NULL default '',`Comentario` varchar(120) default NULL,PRIMARY KEY (`ID_Foto`));";// Executa o código SQLmysql_query($SQLCode)or die ("Erro ao executar o código SQL. Erro retornado:<br />" . mysql_error());$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (1, 2, 'P6150016.jpg', 'eeeee')");$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (2, 3, 'P6150003_.jpg', 'dede')");$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (3, 3, 'P6150008_.jpg', 'hehe')");$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (4, 2, 'P6150015.jpg', 'ddddd')");$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (5, 2, 'P6150008.jpg', 'bbbbbbb')");$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (6, 2, 'P6150003.jpg', 'aaaaa')");$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (7, 2, 'P6150012.jpg', 'cccccc')");$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (8, 3, 'P6150012_.jpg', 'hihi')");echo "Parabéns, a tabela foi criada com sucesso.";?>www.midiaville.com.br

Desculpe Orides, mas não funcionou. Esta somente gravando a tabela mas os dados do INSERT não vai.Veja se consegui resolver. Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim:

<?php// Criando uma nova tabela ao banco de dados 'test'define (DB_LOCAL, "localhost");define (DB_USER, "root");define (DB_PASS, "");define (DB_NAME, "test");// Faz a conexão$conn = mysql_connect (DB_LOCAL, DB_USER, DB_PASS)or die ("Erro ao tentar realizar conexão com o banco:<br />" . mysql_error());// Seleciona o banco de dadosmysql_select_db(DB_NAME, $conn)or die ("Erro ao selecionar o banco de dados. Erro retornado:<br />" . mysql_error());// Código SQL a ser executado$SQLCode = "CREATE TABLE `imagem_evento` (`ID_Foto` int(11) NOT NULL auto_increment,`ID_Evento` int(11) NOT NULL default '0',`Imagem` varchar(120) NOT NULL default '',`Comentario` varchar(120) default NULL,PRIMARY KEY (`ID_Foto`))INSERT INTO `imagem_evento` VALUES (1, 2, 'P6150016.jpg', 'eeeee');INSERT INTO `imagem_evento` VALUES (2, 3, 'P6150003_.jpg', 'dede');INSERT INTO `imagem_evento` VALUES (3, 3, 'P6150008_.jpg', 'hehe');INSERT INTO `imagem_evento` VALUES (4, 2, 'P6150015.jpg', 'ddddd');INSERT INTO `imagem_evento` VALUES (5, 2, 'P6150008.jpg', 'bbbbbbb');INSERT INTO `imagem_evento` VALUES (6, 2, 'P6150003.jpg', 'aaaaa');INSERT INTO `imagem_evento` VALUES (7, 2, 'P6150012.jpg', 'cccccc');INSERT INTO `imagem_evento` VALUES (8, 3, 'P6150012_.jpg', 'hihi');";// Executa o código SQLmysql_query($SQLCode)or die ("Erro ao executar o código SQL. Erro retornado:<br />" . mysql_error());echo "Parabéns, a tabela foi criada com sucesso.";?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim:

<?php// Criando uma nova tabela ao banco de dados 'test'define (DB_LOCAL, "localhost");define (DB_USER, "root");define (DB_PASS, "");define (DB_NAME, "test");// Faz a conexão$conn = mysql_connect (DB_LOCAL, DB_USER, DB_PASS)or die ("Erro ao tentar realizar conexão com o banco:<br />" . mysql_error());// Seleciona o banco de dadosmysql_select_db(DB_NAME, $conn)or die ("Erro ao selecionar o banco de dados. Erro retornado:<br />" . mysql_error());// Código SQL a ser executado$SQLCode = "CREATE TABLE `imagem_evento` (`ID_Foto` int(11) NOT NULL auto_increment,`ID_Evento` int(11) NOT NULL default '0',`Imagem` varchar(120) NOT NULL default '',`Comentario` varchar(120) default NULL,PRIMARY KEY (`ID_Foto`))INSERT INTO `imagem_evento` VALUES (1, 2, 'P6150016.jpg', 'eeeee');INSERT INTO `imagem_evento` VALUES (2, 3, 'P6150003_.jpg', 'dede');INSERT INTO `imagem_evento` VALUES (3, 3, 'P6150008_.jpg', 'hehe');INSERT INTO `imagem_evento` VALUES (4, 2, 'P6150015.jpg', 'ddddd');INSERT INTO `imagem_evento` VALUES (5, 2, 'P6150008.jpg', 'bbbbbbb');INSERT INTO `imagem_evento` VALUES (6, 2, 'P6150003.jpg', 'aaaaa');INSERT INTO `imagem_evento` VALUES (7, 2, 'P6150012.jpg', 'cccccc');INSERT INTO `imagem_evento` VALUES (8, 3, 'P6150012_.jpg', 'hihi');";// Executa o código SQLmysql_query($SQLCode)or die ("Erro ao executar o código SQL. Erro retornado:<br />" . mysql_error());echo "Parabéns, a tabela foi criada com sucesso.";?>
Gans, também não funcionou ta dando erro mas eu consegui com o seguinte código:<?php// Criando uma nova tabela ao banco de dados 'test'define (DB_LOCAL, "localhost");define (DB_USER, "root");define (DB_PASS, "");define (DB_NAME, "test");// Faz a conexão$conn = mysql_connect (DB_LOCAL, DB_USER, DB_PASS)or die ("Erro ao tentar realizar conexão com o banco:<br />" . mysql_error());// Seleciona o banco de dadosmysql_select_db(DB_NAME, $conn)or die ("Erro ao selecionar o banco de dados. Erro retornado:<br />" . mysql_error());// Código SQL a ser executado$SQLCode = "CREATE TABLE `imagem_evento` (`ID_Foto` int(11) NOT NULL auto_increment,`ID_Evento` int(11) NOT NULL default '0',`Imagem` varchar(120) NOT NULL default '',`Comentario` varchar(120) default NULL,PRIMARY KEY (`ID_Foto`));";// Executa o código SQLmysql_query($SQLCode)or die ("Erro ao executar o código SQL. Erro retornado:<br />" . mysql_error());$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (1, 2, 'P6150016.jpg', 'eeeee')");$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (2, 3, 'P6150003_.jpg', 'dede')");$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (3, 3, 'P6150008_.jpg', 'hehe')");$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (4, 2, 'P6150015.jpg', 'ddddd')");$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (5, 2, 'P6150008.jpg', 'bbbbbbb')");$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (6, 2, 'P6150003.jpg', 'aaaaa')");$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (7, 2, 'P6150012.jpg', 'cccccc')");$sql = mysql_query("INSERT INTO `imagem_evento` VALUES (8, 3, 'P6150012_.jpg', 'hihi')");echo "Parabéns, a tabela foi criada com sucesso.";?>O código de Orides. Me desculpe estava correto eu é que confundi as tabelas. obrigados Gans e Orides pela força.

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.