Thomas: $dbh->disconnect() macht gar nichts!?

Beitrag lesen

Hallo

Ich hab bei meinem Code mal ausversehen ein sql-statement unterhalb dem disconnect laufen lassen. Als dann kein Fehler kam war ich etwas verwirrt. Nach einem disconnect sollte man doch keinen Zugriff mehr auf die DB haben!?

<code>
use DBI;
$dbh = DBI->connect('DBI:mysql:host=127.0.0.1;database=mydb','root', 'mypw');
$dbh->disconnect() or print "Disconnection failed: $DBI::errstr\n";
print $dbh->selectrow_array("select name from maindata where id = 1");
</code>

Kann mir einer erklären was ich falsch mache? Ein bug kanns ja wohl nicht sein, sonst wär ich bestimmt nicht der erste der damit kommt. ^^

Gruss
Thomas