Readers: 2
![]() |
|< 1 ... 3 4 5 6 7 >| | ![]() |
63 entries, 7 pages |
deletemast+2009-01-15 19:17:22--Habe ich gelesen, und wie ist die Lösung?
Danke
QuoteDann übersetze ich mal
Beachte das viele Treiber keinen weg kennen um herauszufinden welche Datenquellen eventuell Verfügbar sind. Diese Treiber geben eine leere oder unvollständige Liste zurück oder benötigen treiberspezifische Attribute.
Kurz, mit mysql bekommst du kein Ergebnis
QuoteKurz, mit mysql bekommst du kein Ergebnis
my @sources = DBI->data_sources("mysql",{"localhost" => $host, "3306" => $port});
Quote@databases = DBI->data_sources("mysql",
{"host" => $host, "port" => $port, "user" => $user, password => $pass});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/Perl/bin/perl
use strict;
use warnings;
use DBI;
use CGI;
use Data::Dumper qw/Dumper/;
# -- mysql-speziabehandlung
my $host = '127.0.0.1';
my $port = '3306';
my $user = 'Test';
my $pass = 'test';
my @databases = DBI->data_sources("mysql", {"host" => $host, "port" => $port, "user" => $user, password => $pass});
print Dumper @databases;
exit(0);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!C:\Perl\bin\perl.exe -w
# dbi3.pl vorhandene Datenquellen
use strict;
use warnings;
use DBI;
use CGI;
print "Content-type: text/html\n\n";
my $host = '127.0.0.1';
my $port = '3306';
my $user = 'root';
my $pass = '';
my @databases = DBI->data_sources("mysql",
{"host" => $host, "port" => $port, "user" => $user, password => $pass});
print "<b>vorhandene Datenquellen:</b>
<br>
<br>";
foreach (@databases){
print "$_<br>";
}
deletemast+2009-01-16 00:18:42--PS: Im Shebang soll der Interpreter angegeben werden, der das script ausführt (#!C:\Perl\bin\perl.exe -w) wobei ich nicht genau weiß wieso -w
Die scripte funtionieren jedoch auch mit (#!/usr/bin/perl -w)
deletemast+2009-01-16 00:18:42--PS: Im Shebang soll der Interpreter angegeben werden, der das script ausführt (#!C:\Perl\bin\perl.exe -w) wobei ich nicht genau weiß wieso -w
Die scripte funtionieren jedoch auch mit (#!/usr/bin/perl -w)
Struppi+2009-01-16 08:50:50--deletemast+2009-01-16 00:18:42--PS: Im Shebang soll der Interpreter angegeben werden, der das script ausführt (#!C:\Perl\bin\perl.exe -w) wobei ich nicht genau weiß wieso -w
Die scripte funtionieren jedoch auch mit (#!/usr/bin/perl -w)
Das hatte ich auf der ersten Seite dieses Threads erklärt, schon vergessen?
deletemast+2009-01-16 00:18:42--PS: Im Shebang soll der Interpreter angegeben werden, der das script ausführt (#!C:\Perl\bin\perl.exe -w) wobei ich nicht genau weiß wieso -w
Die scripte funtionieren jedoch auch mit (#!/usr/bin/perl -w)
QuoteScriptInterpreterSource-Direktive
Beschreibung: Methode zur Ermittlung des Interpreters von CGI-Skripten
Syntax: ScriptInterpreterSource Registry|Registry-Strict|Script
Voreinstellung: ScriptInterpreterSource Script
Kontext: Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess
AllowOverride: FileInfo
Status: Core
Modul: core
Kompatibilität: ausschließlich Win32; Die Option Registry-Strict ist verfügbar seit Apache 2.0
![]() |
|< 1 ... 3 4 5 6 7 >| | ![]() |
63 entries, 7 pages |