Hi all..
 
I have a script that read some text file in the directory...All the data inside the 
text file then would be extracted into my sql, and i used foreach loop to read the 
text file, the doing some loop while data are sorted..Here is my code.

================================
#!/usr/bin/perl 


use DBI;
use IO::Socket;

my $path = "/home/roime/flow/";
my @folder;
my $file = ".flow";

my $dbh = DBI->connect('dbi:mysql:ayam','root','');

        #Prepare the insert SQL
        my $rec = $dbh->prepare("INSERT INTO t_flows(ipSrc, ipDst, pktSent, bytesSent, 
startTime, endTime, srcPort, dstPort, tcpFlags, proto,   tos) VALUES ('$value1', 
'$value2', '$value3', '$value4', '$value5', '$value6', '$value7', '$value8', 
'$value9', '$value10',     '$value11')");
        $rec->execute;


foreach my $file (@folder)
{
        my $full_path = $path.$file;
        open(FILE, $full_path)||die("Could not read file !");
        my $file_contents = <FILE>;
        close(FILE);    
        
}



my $counter = 0;
@file_array = split(/ /, file_contents);

foreach (@file_array)
{       
        my $value1 = @file_array[$counter];
        $counter = $counter + 1;
        my $value2 = @file_array[$counter];
        $counter = $counter + 1;
        my $value3 = @file_array[$counter];
        $counter = $counter + 1;
        my $value4 = @file_array[$counter];
        $counter = $counter + 1;
        my $value6 = @file_array[$counter];
        $counter = $counter + 1;
        my $value7 = @file_array[$counter];
        $counter = $counter + 1;
        my $value8 = @file_array[$counter];
        $counter = $counter + 1;
        my $value9 = @file_array[$counter];
        $counter = $counter + 1;
        my $value10 = @file_array[$counter];
        $counter = $counter + 1;
        my $value11 = @file_array[$counter]; 
        $counter = $counter + 1;
        
}       
===========================

My problem is, the data from text file seems are sorted half, but it's display 
nothing....I mean the range of the data are there, but the data actually disappeer....

=========================

Below are the view of my mysql database
+--------+--------+---------+-----------+-----------+---------+---------+---------+----------+-------+-----+
| ipSrc  | ipDst  | pktSent | bytesSent | startTime | endTime | srcPort | dstPort | 
tcpFlags | proto | tos |
+--------+--------+---------+-----------+-----------+---------+---------+---------+----------+-------+-----+
|        |        |       0 |         0 |         0 |       0 |       0 |       0 |    
    0 |     0 |   0 |
|        |        |       0 |         0 |         0 |       0 |       0 |       0 |    
    0 |     0 |   0 |
|        |        |       0 |         0 |         0 |       0 |       0 |       0 |    
    0 |     0 |   0 |
|        |        |       0 |         0 |         0 |       0 |       0 |       0 |    
    0 |     0 |   0 |
|        |        |       0 |         0 |         0 |       0 |       0 |       0 |    
    0 |     0 |   0 |
|        |        |       0 |         0 |         0 |       0 |       0 |       0 |    
    0 |     0 |   0 |
|        |        |       0 |         0 |         0 |       0 |       0 |       0 |    
    0 |     0 |   0 |
|        |        |       0 |         0 |         0 |       0 |       0 |       0 |    
    0 |     0 |   0 |
|        |        |       0 |         0 |         0 |       0 |       0 |       0 |    
    0 |     0 |   0 |
|        |        |       0 |         0 |         0 |       0 |       0 |       0 |    
    0 |     0 |   0 |
|        |        |       0 |         0 |         0 |       0 |       0 |       0 |    
    0 |     0 |   0 |
|        |        |       0 |         0 |         0 |       0 |       0 |       0 |    
    0 |     0 |   0 |
|        |        |       0 |         0 |         0 |       0 |       0 |       0 |    
    0 |     0 |   0 |
|        |        |       0 |         0 |         0 |       0 |       0 |       0 |    
    0 |     0 |   0 |

=======================================

Anybody have any ide about it?....That 's my code have a problem?...
Thanks a lot

This e-mail and any attachments may contain confidential and
privileged information. If you are not the intended recipient,
please notify the sender immediately by return e-mail, delete this
e-mail and destroy any copies. Any dissemination or use of this
information by a person other than the intended recipient is
unauthorized and may be illegal.

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to