Caminho de Navegação Cgi / perl / Tutoriais / Tutorial de Perl com MySQL - Fazendo conexões, listando e cadastrando conteúdo.

Nenhuma avalição
Indique ao Ueba Indique ao BlogBlogs Indique ao Delicious Indique ao Technorati Indique ao Google Bookmarks Indique ao Newsgator
TAGS

Nenhuma tag foi definida ainda!

Defina as tags para esta página preenchendo o campo abaixo.

  • Máximo de 100 tags
  • Cada tag deve ter até 20 caracteres.
  • Separar as tags com virgula. Ex.: php, sql, html, xml, fireworks
COMENTAR

INDICAR
Nome do amigo: E-mail do amigo: Comentário:
REPORTAR ERRO Descreva o erro:

Tutorial de Perl com MySQL - Fazendo conexões, listando e cadastrando conteúdo.Postada em: 13/01/2005

Preceptor
Por: Preceptor Nº de Visualizações: 2599.



Lembrando que você tem que ter os seguintes módulos:
DBI e DBD::Mysql

Você pode fazer download dos mesmos no site do CPAN (www.cpan.org) ou instala-los pelo PPM com o seguinte comando (no modo de comando):
PPM
ppm install dbi
ppm install dbd::mysql

Feito isso...

Para realizar a conexão com o mySQL:
use DBI();


$database = "nome da database";
$host = "endereço do host";
$usuario = "usuario de login";
$senha = "senha";

my $dbh = DBI->connect("DBI:mysql:database=$database;host=$host","$usuario", "$senha",{'RaiseError' => 1}); 


Feito a conexão, já podemos listar o conteúdo de alguma


tabela (pre-criada):
$sth = $dbh->prepare("SELECT * FROM tabela");
$sth->execute();

while(($campo1,$campo2) = $sth->fetchrow_array) {
print "$campo1 $campo2<br>";
}
$sth->finish();
 


Para inserir dados em uma tabela...

$dbh->do("INSERT INTO tabela (nome_campo_1, nome_campo_2) VALUES ('$valor_campo_1', '$valor_campo_2')"); 


Para executar outros comandos no banco de dados (usando SQL) [para saber mais comandos visite www.mysql.com]...

$dbh->do("comando aqui dentro"); 



Caso tenha dúvida você pode entrar em:
http://www.mysql.com
http://search.cpan.org/~timb/DBI-1.45/DBI.pm

by: http://cgiclube.cidadeinternet.com.br/?area=artigos&id=4Lembrando que você tem que ter os seguintes módulos:
DBI e DBD::Mysql

Você pode fazer download dos mesmos no site do CPAN (www.cpan.org) ou instala-los pelo PPM com o seguinte comando (no modo de comando):
PPM
ppm install dbi
ppm install dbd::mysql

Feito isso...

Para realizar a conexão com o mySQL:
use DBI();


$database = "nome da database";
$host = "endereço do host";
$usuario = "usuario de login";
$senha = "senha";

my $dbh = DBI->connect("DBI:mysql:database=$database;host=$host","$usuario", "$senha",{'RaiseError' => 1}); 


Feito a conexão, já podemos listar o conteúdo de alguma


tabela (pre-criada):
$sth = $dbh->prepare("SELECT * FROM tabela");
$sth->execute();

while(($campo1,$campo2) = $sth->fetchrow_array) {
print "$campo1 $campo2<br>";
}
$sth->finish();
 


Para inserir dados em uma tabela...

$dbh->do("INSERT INTO tabela (nome_campo_1, nome_campo_2) VALUES ('$valor_campo_1', '$valor_campo_2')"); 


Para executar outros comandos no banco de dados (usando SQL) [para saber mais comandos visite www.mysql.com]...

$dbh->do("comando aqui dentro"); 



Caso tenha dúvida você pode entrar em:
http://www.mysql.com
http://search.cpan.org/~timb/DBI-1.45/DBI.pm

by: http://cgiclube.cidadeinternet.com.br/?area=artigos&id=4