HTMLpointHTMLpoint HTMLpoint.com


 Atributos



Los atributos, como dice su mismo nombre, son características añadidas que que se especifican para los atributos. Para entenderlo mejor, considerad el siguiente código:

my $stat = $db->prepare( q{
SELECT nombre, apellido, email
FROM direcciones
WHERE nombre='Mario'
}) || die "Can't prepare statement: $DBI::errstr";
my $return = $stat->execute;

print "Query will return $stat->{NUM_OF_FIELDS} fields.\n";


De este modo, le pediremos a $stat que nos diga el número de campos que serán utilizados por nuestra query.

Los atributos más interesantes para nuestros fines son:

NUM_OF_FIELDS: número de campos (columnas) fetchatos por el statement; para los métodos distintos de "SELECT" restituye cero.

NUM_OF_PARAMS: el número de parámetros del statement anteriormente preparado.

NAME: los nombres de cada campo solicitado. En nuestro ejemplo, escribiendo:

print "Nombres de los campos: @{ $stat->{NAME} }\n";

leeremos:

Nombres de los campos: nombre apellido email

NAME_lc: como el anterior, pero todos los nombres reaparecen en minúscula.

NAME_uc: como el precedente, pero en mayúsculas.

Statement: muestra el statement anteriormente preparado y ejecutado.


  Torna a inizio pagina