Tout comme tout le monde vous l'a dit sur le dernière question que vous avez posée , initialisez votre tableau avec des parenthèses, et non des crochets imbriqués.
@some_array= ([sam, jon, july],[Mike, Han,Tommy],[angie, sita, lanny])
pas
@some_array= [[sam, jon, july],[Mike, Han,Tommy],[angie, sita, lanny]]
Vous bénéficieriez également énormément de l'inclusion
use strict;
use warnings;
au sommet de tous vos programmes. Cela attraperait la façon étrange dont vous essayez d'initialiser @some_array
, et cela intercepterait votre utilisation incohérente de @sql
et @query
. mettre à jour et $sdh
et $db
et $dbh
.