Seperti yang dikatakan semua orang di pertanyaan terakhir yang Anda ajukan , inisialisasi array Anda dengan tanda kurung, bukan kurung bersarang.
@some_array= ([sam, jon, july],[Mike, Han,Tommy],[angie, sita, lanny])
tidak
@some_array= [[sam, jon, july],[Mike, Han,Tommy],[angie, sita, lanny]]
Anda juga akan sangat diuntungkan dengan menyertakan
use strict;
use warnings;
di bagian atas semua program Anda. Itu akan menangkap cara aneh Anda mencoba menginisialisasi @some_array
, dan itu akan menangkap penggunaan Anda yang tidak konsisten dari @sql
dan @query
. perbarui dan $sdh
dan $db
dan $dbh
.