Thread Arrayelemente einzeln mit Schleife auslesen (14 answers)
Opened by funeddy at 2020-10-04 13:40

funeddy
 2020-10-04 14:58
#192544 #192544
User since
2020-10-04
4 Artikel
BenutzerIn
[default_avatar]
Hallo,

vielen Dank für die antworten. Ich möchte das ergebnis aus der SQL Abfrage in ein Textfile schreiben. Nur das ich die SQL Abfrage mit einer variablen ausgestattet habe. Also d.h. erstes Element aus dem array in eine Variable schreiben, dann mit der Variablen den SQL String abfragen und dann das ergebnis aus dem SQL Bwfehl in ein Textfile sben. Dann das nächste Element aus dem Arry abfragen und das gleiche damit machen. Anbei nochmal mein Code der vermutlich nicht richtig ist, weil ich immer nur allle element aus dem Arry in die Variable bekomme.
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
41
42
43
44
45
46
47
48
$counter=0;

foreach (@array) {

#print $array[$counter] . "\n";

my $queryextstatus = "SELECT value_text FROM dynamic_field_value
WHERE object_id = $_
AND field_id = 80";

my $sth = $dbh->prepare($queryextstatus);
$sth->execute();
while ( @row = $sth->fetchrow_array ){
$ticketextstatus = " @row";

}

open (DATEI, ">>status.txt" ) or die $!;
print DATEI $ticketextstatus;
close (DATEI);




open (DATEI, "status.txt") or die $!;
my @daten = <DATEI>;
close (DATEI);

my @array;
my $a;
push (@array, @daten);
print "Anzahl: ".scalar(@array)."\n";
for $a(@array){

}

print $array[$counter] . "\n";

$_=$counter++;



#my $queryextstatus = "SELECT value_text FROM dynamic_field_value
#WHERE object_id = $_
#AND field_id = 80";


}



VG Funeddy

View full thread Arrayelemente einzeln mit Schleife auslesen