Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Otros Temas » Bases de Datos » Duda con función selectall_arrayref() Responder al tema
Nuevo tema


Página 1 de 1  [ 2 mensajes ] 
 
Nota 2011-06-14 16:00 @708

Perlero Senior
Registrado: 2009-03-01 18:39 @818
Mensajes: 387
Duda con función selectall_arrayref()
Hola, ando teniendo una duda con el uso de la función selectall_arrayref(). El problema es
que me gustaría abrir el valor $emp sin saber la columna. Intenté con [0] o cosas así, pero
no entiendo si será posible hacerlo.

El código es el siguiente:

Syntax: [ Download ] [ Hide ]
Using perl Syntax Highlighting
  1. use DBI;
  2.  
  3. my $n = DBI->connect("dbi:mysql:test:localhost:3306","root","123");
  4.      
  5. my $rs = $n->selectall_arrayref("select * from temas",{Slice => {}});
  6.  
  7. foreach my $emp(@$rs) {
  8. print $emp->{id};#¿?
  9. }
  10.  

¿ Alguien me podría ayudar ?


Nota 2011-06-14 16:36 @733
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10249
Re: Duda con función selectall_arrayref()
Quita la parte ,{Slice => {}} .

Así, sin nada, lo que devolverá selectall_arrayref() es una referencia a un array de arrays. Y podrás referirte a las columnas con índices numéricos:

Syntax: [ Download ] [ Hide ]
Using perl Syntax Highlighting
  1.     print $emp->[0];


Más información, en la explicación de la función fetchall_arrayref en el manual del DBI.

_________________
JF^D Perl programming


Responder al tema  [ 2 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO