Ligesom alle fortalte dig på den sidste spørgsmål, du stillede , initialiser dit array med parenteser, ikke indlejrede parenteser.
@some_array= ([sam, jon, july],[Mike, Han,Tommy],[angie, sita, lanny])
ikke
@some_array= [[sam, jon, july],[Mike, Han,Tommy],[angie, sita, lanny]]
Du vil også have stor gavn af at inkludere
use strict;
use warnings;
øverst i alle dine programmer. Det ville fange den mærkelige måde, du forsøger at initialisere @some_array , og det ville fange din inkonsekvente brug af @sql og @query . opdatering og $sdh og $db og $dbh .