SQL-Perl frage

04/04/2008 - 13:49 von Knut Krueger | Report spam
Hallo 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')},
);
 

Lesen sie die antworten

#1 Frank Seitz
06/04/2008 - 12:04 | Warnen spam
Knut Krueger wrote:

Eventuell kan mir jemand eine Hinweis geben wo ich noch etwas suchen kann.



Den Inhalt des Hash %db anschauen und was _field('bookedby') liefert.
Ins Errorlog des Servers schauen.

Grüße
Frank
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel

Ähnliche fragen