Thread SQL Tabellen mit Perl erstellen (19 answers)
Opened by con at 2006-07-10 22:20

renee
 2006-07-11 10:06
#8293 #8293
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/usr/bin/perl

use strict;
use warnings;

open(titeltxt,"<titel.txt") or die $!;
my @titel=<titeltxt>;
close(titeltxt);

open(urltxt,"<urls.txt") or die $!;
my @urls=<urltxt>;
close(urltxt);

open (sql,">sql.txt") or die $!;

my $subkat = 6;

for my $i(0..scalar(@test)-1){
if((length($titel[$i]) > 2)&&(length($urls[$i])>2)){
my $zahl=substr($titel[$i],0,4);
if($zahl =~ /^\d+$/){
if ($zahl<=500){$subkat=5;}
elsif ($zahl<=1000){$subkat=4;}
elsif ($zahl<=1500){$subkat=3;}
elsif ($zahl<=2000){$subkat=2;}
elsif ($zahl<=2500){$subkat=1;}
#if($zahl ne ($altezahl+1)){print ($altezahl+1)." fehlt \n";}

my $romname=$titel[$i];
$romname =~ s/\n*?$//;
$romname=~s/'/\\'/g;

my $romurl=$urls[$i];
$romurl =~ s/\n*?$//;
$romurl=~s/'/\\'/g;

my $romscreen="http://www.deineurl.de/bilder/".$zahl."b.jpg";
print sql "INSERT INTO `files`(`kat_id`,`sub_kat_id`,`filename`,`downloadfile`,`screen`) VALUES (1, $subkat, '$romname', '$romurl', '$romscreen');\n"
}
}


Du solltest unbedingt mit Wiki:use strict; und use warnings; arbeiten!

Und eine Fehlerbehandlung ist auch nicht verkehrt...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread SQL Tabellen mit Perl erstellen