SQL-Perl frage
am 04.04.2008 13:49:45 von knut.kruegerHallo zusammen,
ich habe ein Verständisproblem eines scriptteils in VErbindung mit einem
Fehler.
unten ist ein Auszug aus einem Script das zur Benutzung mit
Fasttemplate erstellt worden ist, und der Autor nicht mehr zur Verfügung
steht.
Das Problem ist, dass die Werte ab Content nicht auf der HTML Seite
erscheinen.
Folgendes habe ich zur Klärung ausgetestet
1. select bookedby from eXXpreSS order by datum desc, id desc
direkt als Abfrage in PhPMyadmin ausgeführt: Daten werden angezeigt kein
Fehler
select bookedby from eXXpreSS order by datum desc, id desc"
direkt als Abfrage in PhPMyadmin ausgeführt: Daten bookedby werden
angezeigt kein Fehler
Zeile: BOOKEDBY => $db{_field('bookedby')},
durch BOOKEDBY => "test",
ersetzt: test wird an den entsprechenden Stellen auf der HTML Seite
angezeigt.
Sprich die Daten sind in der Datenbank und die SQL Abfrage ist richtig ...
und die Daten sollten sie vorhanden sein werden auch zur HTML Seite
geschickt. Und nun bin ich mit meinem Latein am Ende.
Eventuell kan mir jemand eine Hinweis geben wo ich noch etwas suchen kann.
Viele GRüße Knut
my $r=main::SQLQuery("select * from eXXpreSS order by datum desc, id desc");
my $tpl=main::NewPage('exxpressitems.htm');
my $found=0;
while (my %db=$r->fetchhash) {
$found++;
$tpl->assign (
DATUM => main::MysqlDateToDate($db{datum}),
THEMA => $db{_field('titel')},
CONTENT => $db{_field('content')},
BOOKEDBY => $db{_field('bookedby')},
FINISHEDBY => $db{_field('finishedby')},
POINTS => $db{_field('points')},
ORIGIN => $db{_field('origin')},
DESTINATION => $db{_field('destination')},
);