Mahlzeit,
derzeit schreibe ich einen kommandozeilen-orientierten PMA (Perl My Admin), da übergebe ich das Statement per POST, untenstehend der entsprechende Zweig mit Perl-Code:
elsif($aktion eq 'sql'){
read(STDIN, my $st, $ENV{CONTENT_LENGTH});
my $aref = $dbo->{DBH}->selectall_arrayref($st);
if($DBI::errstr){
print "\nFehler: $DBI::errstr\n";
}
else{
print "Ergebnis: \n\n";
foreach my $r(@$aref){
print join("\t", @$r),"\n";
}
}
Nun ist es so, dass ein create table-Statement oder ein drop table-Statement zwar ausgeführt wird, aber DBI einen $DBI::errstr wirft, siehe Betreff. Was bedeutet dieser $DBI::errstr?
Bitte mal um Hinweise,
Hotti