Je me suis toujours connectée viaDBI ENVIRONMENT VARIABLES
The DBI module recognizes a number of environment variables, but most of them should not be used most of the time. It is better to be explicit about what you are doing to avoid the need for environment variables, especially in a web serving system where web servers are stingy about which environment variables are available.
* DBI_DSN
* DBI_DRIVER
* DBI_AUTOPROXY
* DBI_USER
* DBI_PASS
* DBI_DBNAME (obsolete)
* DBI_TRACE
* PERL_DBI_DEBUG (obsolete)
* DBI_PROFILE
* DBI_PUREPERL
Est-ce à cela que fait allusion 'It is better to be explicit about what you are doing to avoid the need for environment variables'?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 my $url = "DBI:$driver:$database:$server"; my ($user, $password ) = PASS(); my $DB_CONNECTION = DBI->connect( $url, $user, $password ) or die "Failure!\n";
Si je n'ai qu'une seule entrée composée de plusieurs champs à récupérer, comment puis-je faire autrement que par ?
Si je n'ai qu'un seul champ d'une seule entrée à récupérer, comment puis-je faire autrement que par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 while (my @row = $sth0->fetchrow_array){ my $orga_db = $row[0]; my $id_db = $row[1]; my $seq_db = $row[2];
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 my @row = $sth0->fetchrow_array; my $result = $row[0];
Merci pour votre aide,
Partager