No tienes por qué reenviar tu programa cada vez que hagas un cambio.
Cada mensaje tiene un botón de Edición, por lo que puedes reeditar tus propios mensajes, cambiar el código, y luego enviar un nuevo mensaje con los cambios o errores que aparezcan.
Las líneas 23 y 24 se deberían escribir así:
Using perl Syntax Highlighting
$self->{'dbh'}
= DBI->connect(
"DBI:mysql:database=$self->{DBNAME};host=$self->{HOST}",
$self->{USER}, $self->{PASS},
)
or die "Couldn't connect to database: " . DBI->errstr
;
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
Los únicos cambios que he hecho:
* Las líneas 23 y 24 originales separarlas en varias, para que queden más claras.
* Había un espacio en blanco delante del nombre de la base de datos.
* Según la documentación de
DBD::mysql, hay que separar los campos principales con ';' y poner
database= y
host=.