----- Original Message -----
From: [EMAIL PROTECTED]
Date: Thursday, January 19, 2006 3:19 pm
Subject: Nested Loop

> Greetings,
Hello
> 
> Basically I deleted a portion of a mysql database and need to 
> insert the 
> subnet back in.  The output is suppose to increment the first 
> field 
> starting with '8' until the IP is 10.168.17.255.  I can't figure 
> out my 
> inside loops condition.  
You have a Typo Sir.

>Maybe there is a perl module for this?
> 
> 
> Example:
> 
> > INSERT INTO `anyInventory_values` VALUES (8,1,'10.168.17.0');
> > INSERT INTO `anyInventory_values` VALUES (8,2,'Unknown');
> > INSERT INTO `anyInventory_values` VALUES (8,3,'');
> > INSERT INTO `anyInventory_values` VALUES (8,4,'');
> > INSERT INTO `anyInventory_values` VALUES (8,5,'');
> > INSERT INTO `anyInventory_values` VALUES (8,6,'');
> > INSERT INTO `anyInventory_values` VALUES (8,7,'');
> > INSERT INTO `anyInventory_values` VALUES (8,8,'Unknown');
> > INSERT INTO `anyInventory_values` VALUES (8,9,'');
> > INSERT INTO `anyInventory_values` VALUES (8,10,'');
> > INSERT INTO `anyInventory_values` VALUES (8,14,'');
> > INSERT INTO `anyInventory_values` VALUES (9,1,'10.168.17.1');
> > INSERT INTO `anyInventory_values` VALUES (9,2,'Unknown');
> > INSERT INTO `anyInventory_values` VALUES (9,3,'');
> > INSERT INTO `anyInventory_values` VALUES (9,4,'');
> > INSERT INTO `anyInventory_values` VALUES (9,5,'');
> > INSERT INTO `anyInventory_values` VALUES (9,6,'');
> > INSERT INTO `anyInventory_values` VALUES (9,7,'');
> > INSERT INTO `anyInventory_values` VALUES (9,8,'Unknown');
> > INSERT INTO `anyInventory_values` VALUES (9,9,'');
> > INSERT INTO `anyInventory_values` VALUES (9,10,'');
> > INSERT INTO `anyInventory_values` VALUES (9,14,'');
> ...
> 
> 
> 
> My Runaway Perl Script:
> 
> 
> $file = 'out.sql';      # sql script
> open(INFO, ">$file");           # open for output
> 
> 
> for($x=0;$x<=255;$x++){
> 
>         for($n=8;$n+1;$n++){
There is no terminated condition here, you probably wanted to say
for($n=1;$n<=8;$n++){ 

Alternative would be
for my $n (1...8){

> 
>         print INFO "INSERT INTO \`anyInventory_values\` VALUES 
> ($n,1,'10.168.17.$x')\;\n";
>         print INFO "INSERT INTO \`anyInventory_values\` VALUES 
> ($n,2,'Unknown')\;\n";
>         print INFO "INSERT INTO \`anyInventory_values\` VALUES 
> ($n,3,'')\;\n";
>         print INFO "INSERT INTO \`anyInventory_values\` VALUES 
> ($n,4,'')\;\n";
>         print INFO "INSERT INTO \`anyInventory_values\` VALUES 
> ($n,5,'')\;\n";
>         print INFO "INSERT INTO \`anyInventory_values\` VALUES 
> ($n,6,'')\;\n";
>         print INFO "INSERT INTO \`anyInventory_values\` VALUES 
> ($n,7,'')\;\n";
>         print INFO "INSERT INTO \`anyInventory_values\` VALUES 
> ($n,8,'Unknown')\;\n";
>         print INFO "INSERT INTO \`anyInventory_values\` VALUES 
> ($n,9,'')\;\n";
>         print INFO "INSERT INTO \`anyInventory_values\` VALUES 
> ($n,10,'')\;\n";
>         print INFO "INSERT INTO \`anyInventory_values\` VALUES 
> ($n,14,'')\;\n";
> 
>  }
> }
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> <http://learn.perl.org/> <http://learn.perl.org/first-response>
> 
> 
> 

-- 
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