in reply to Re: Making hashes from arrays
in thread Making hashes from arrays

That doesn't look right, even after fixing the syntax error. Since you call $sth -> fetchrow_array () until it returns an empty list, the last assignment will be the equivalent of:
@{$hall_details {$hall_id}} {qw [ ... ]} = ();

Effectively wiping out the content the OP was interested in.

Abigail