The stupid question is the question not asked | |
PerlMonks |
Re: Help with fetchall_arrayrefby mwp (Hermit) |
on May 16, 2001 at 05:46 UTC ( [id://80785]=note: print w/replies, xml ) | Need Help?? |
First question: You're close, but it looks like you're trying to loop through the recordset twice. You can keep your current semantics by doing something like this:
You don't need to verify that $row is a reference; fetchrow_arrayref will always return one. If you want to validate the data in each row, you'll have to do something like this:
Which will skip any row with a blank column. (Not all blank columns, ANY blank column.) Second question: fetchrow and fetchall only affect how you layout your program, not how the database is called. In both circumstances, the entire recordset is loaded into memory. fetchrow retrieves one row at a time (from memory), and fetchall retrieves them all. I think! You'll have to check up on that.
In Section
Seekers of Perl Wisdom
|
|