Precis som alla sa till dig på den sista frågan du ställde , initiera din array med parenteser, inte kapslade parenteser.
@some_array= ([sam, jon, july],[Mike, Han,Tommy],[angie, sita, lanny])
inte
@some_array= [[sam, jon, july],[Mike, Han,Tommy],[angie, sita, lanny]]
Du skulle också ha stor nytta av att inkludera
use strict;
use warnings;
överst i alla dina program. Det skulle fånga det konstiga sättet du försöker initiera @some_array
, och det skulle fånga din inkonsekventa användning av @sql
och @query
. uppdatering och $sdh
och $db
och $dbh
.