Thread Problem bei der Weiterverarbeitung einer Anfrage: DBI MySQL (3 answers)
Opened by Micha at 2005-02-16 22:16

Micha
 2005-02-16 22:16
#33016 #33016
User since
2005-01-25
9 Artikel
BenutzerIn
[default_avatar]
Es wäre nett, wenn mir jemand einen Tip hierzu geben könnte:
In der while-Schleife sollen die Ergebniszeilen in eine neue Tabelle, eine Art Index, eingespeist werden. Eswird jedoch immer nur die beiden rows der ersten Zeile weiterverarbeitet, wenn ich jedoch nur ausprinte funktioniert es richtig
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
for ($i=1; $i < $rs_anzahl+1; $i++) {

$sql=qq{select count(researchfront_$i.rec_id) as rec_nr, item
from countries, par_add, add_rec, researchfront_$i
where par_add.cou_id=countries.cou_id and par_add.add_id = add_rec.add_id
and add_rec.rec_id=researchfront_$i.rec_id group by item order by rec_nr desc};
$sth=$dbh->prepare($sql);
$sth->execute();
#print"SQL=$sql\n";
while (@ary=$sth->fetchrow_array) {
print "$ary[0]\t$ary[1]\t $i\n";
$sql=qq{insert into laender_index (rec_nr, land, rs_nr) values ('$ary[0]',
'$ary[1]', '$i')};
$sth=$dbh->prepare($sql);
$sth->execute();

}
print "nächstes rs:\n";
}
\n\n

<!--EDIT|renee|1108592539-->

View full thread Problem bei der Weiterverarbeitung einer Anfrage: DBI MySQL