i have this problem that has been troubling me for a while but it never cosed any real problems till now
so from the code you can see that for the first run in while loop it loads(function for loading data into db) id into table with $line variable empty. so far this wasn't a problem but since the table has been changed in a way that it doesn't support null values for lines any more, this became a problem :)my $line; while(<LINES>){ if (m/^--/){ push (my @data, [$id,$line]); $self->_loaddb(table => 'TABLE', data=>\@data); $line= undef; $id++; } else{ chomp(my $string = $_); $line.=$string; } } ########## file.txt --1 kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj kkkkkkkkkkkkkkk jhjhjhjhjhjhjhjhjhjhjjjj --2 kkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjj ljdfsdhgdhgkkkkkkkkkkkkkkkkk rrrrrrrrrrr rrrrrrrrrr rrrrrrrrrrrrrrrr --3 ffffffffffffffffffffffff ggggggggggggggggggggggg fffffffffffffffffffffffffffffffff -- ################## table ------------------------ | ID | Line | |----------|-----------| | 123 | null | |----------|-----------| | 878 | kkkkk...| |----------|-----------| ...
any suggestions how to import this file?
thnx
Update:
THNX , getting a bit rusty and lazy !
In reply to problem with evaluating first line in a file by baxy77bax
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |