Frage/Problem mit Datenbankabfrage zu Idee mit Counterscript
Verfasst: 01.06.2005 10:22
Hi,
Ich wollte ein Counter Script schreiben aber leider fehlen mir einige Informationen wie man das genau umsetzen kann.
Problem 1:
Ich habe eine Tabelle in der Datenbank, links am zeilenanfang steht jeweils das datum und die Spaltennamen haben die Namen der refids.
Wenn also jemand mit einer bestimmten refid auf die seite kommt soll automatisch überprüft werden ob es eine spalte mit eben diesem namen gibt und den wert gegebenenfalls um 1 erhöhen.
DIe Frage ist jetzt wie kann ich eine Datenbankabfrage machen, die die refids mit den spaltennamen vergleicht ?
Probmem2:
Ich will alle Refids mit zugehörigen Werten ausgeben lassen. Dazu nimmt man ja am besten eine while Schleife um alle Spalten auszulesen.
Frage1: Wie kann ich den Namen der Spalte als Variable auslesen ?
Frage2: wie kann ich eine while Schleife machen, die so oft die Daten ausgibt wie spalten vorhanden sind ?
Mit Zeilen ist es mir klar wie ich die ausgeben kann, das Problem ist in diesem Fall eben, dass es sich um Spalten handelt.
Vielen Dank für eure Hilfe schonmal im vorraus!
EDIT:
s ist noch etwas hinzugekommen:
Wie kann ich die Zahlenwerte einer ganze Zeile über einen SQL Befehl zusammenaddieren ohne jede spalte einzeln angeben zu müssen ?
Ich wollte ein Counter Script schreiben aber leider fehlen mir einige Informationen wie man das genau umsetzen kann.
Problem 1:
Ich habe eine Tabelle in der Datenbank, links am zeilenanfang steht jeweils das datum und die Spaltennamen haben die Namen der refids.
Wenn also jemand mit einer bestimmten refid auf die seite kommt soll automatisch überprüft werden ob es eine spalte mit eben diesem namen gibt und den wert gegebenenfalls um 1 erhöhen.
DIe Frage ist jetzt wie kann ich eine Datenbankabfrage machen, die die refids mit den spaltennamen vergleicht ?
Probmem2:
Ich will alle Refids mit zugehörigen Werten ausgeben lassen. Dazu nimmt man ja am besten eine while Schleife um alle Spalten auszulesen.
Frage1: Wie kann ich den Namen der Spalte als Variable auslesen ?
Frage2: wie kann ich eine while Schleife machen, die so oft die Daten ausgibt wie spalten vorhanden sind ?
Mit Zeilen ist es mir klar wie ich die ausgeben kann, das Problem ist in diesem Fall eben, dass es sich um Spalten handelt.
Vielen Dank für eure Hilfe schonmal im vorraus!
EDIT:
s ist noch etwas hinzugekommen:
Wie kann ich die Zahlenwerte einer ganze Zeile über einen SQL Befehl zusammenaddieren ohne jede spalte einzeln angeben zu müssen ?