[pgsql-ayuda] [OT] nombre de los campos con perl
Gunnar Wolf
gwolf@campus.iztacala.unam.mx
Tue, 27 Feb 2001 13:51:50 -0600 (CST)
> Cuando ejecuto una consulta en perl, p.ej
> $sth = $dbh->prepare("select campo1,campo2 from tabla ") or die
> $dbh->errstr();
> @data = $sth->fetchrow_array();
> luego para imprimir:
> print $data[0];
> print $data[1];
>
> PERO ME GUSTARIA
>
> print $data['campo1'];
> print $data['campo2'];
>
> ES DECIR REFERIR POR EL NOMBRE DE CAMPO.
> ¿COMO PUEDO HACERLO?
Intenta con:
$data = $sth->fetchrow_hashref;
y cada campo puedes referenciarlo como
$$data{campo1}
Asómate a perldoc DBI. Si no sabes utilizar las referencias, asómate
también a perldoc perlref.
Te sugiero utilizar la lista perl@tlali.iztacala.unam.mx para preguntas
acerca de Perl.
Saludos,
-------------------------------------------------------------------
Gunnar Wolf gwolf@campus.iztacala.unam.mx
Universidad Nacional Autónoma de México, Campus Iztacala
Jefatura de Sección de Desarrollo y Admon. de Sistemas en Red
Departamento de Seguridad en Computo - DGSCA - UNAM
-------------------------------------------------------------------
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text : unsubscribe pgsql-ayuda