Author Topic: Titel Anzeige auf Webseite  (Read 2591 times)

m.stock

  • Newbie
  • *
  • Posts: 69
    • View Profile
    • radio RaBe :: das berner kulturradio auf 95.6 mhz oder Live im Web
Titel Anzeige auf Webseite
« on: September 30, 2007, 11:51:30 »
Hallo Zusammen,

wie kann ich ganz einfach (den ich habe keine Ahnung von Scripts un MySql etc.) den letzten, den aktuellen und den folgenden Titel auf einer Webseite anzeigen ????

Ich habe auf meinem Server eine DB gemacht mit folgenden feldern:
%a , %b , %D , %H und dem Feld Timestamp.

Als nächstes habe ich im Cunfigurator das Loggin aktiviert und ins Feld INSERT folgendes reingeschrieben:
INSERT INTO `Songlist` ( `%a` , `%b` , `%D` , `%H` , `Timestamp` )

Tja und nun?? Was mach ich falsch ??????  :(
P.S. wie ich dan die Titel auf der Webseite anzeign soll, weis ich auch noch nicht. Aber solange sie nicht in die DB geschrieben werden Spielt das nur eine kleine Rolle  :)
skypeMe: m.stock
my Radio Station: www.RaBe.ch

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11090
    • View Profile
Titel Anzeige auf Webseite
« Reply #1 on: September 30, 2007, 12:36:05 »
Zeig doch bitte mal das Schema der Tabelle, sprich, die Ausgabe des MySQL-Befehls "DESC Songlist".

m.stock

  • Newbie
  • *
  • Posts: 69
    • View Profile
    • radio RaBe :: das berner kulturradio auf 95.6 mhz oder Live im Web
Titel Anzeige auf Webseite
« Reply #2 on: September 30, 2007, 12:49:38 »
Habe ein pdf der Web-Seitenansicht gemacht, bin zwar nicht sicher was Du genau sehen möchtest (sorry)
aber trotzdem schon mal vielen dank für Deine Hilfe :wink:

 http://www.djlakeland.ch/rabe/mAirlist%20DB.pdf[/url]
skypeMe: m.stock
my Radio Station: www.RaBe.ch

m.stock

  • Newbie
  • *
  • Posts: 69
    • View Profile
    • radio RaBe :: das berner kulturradio auf 95.6 mhz oder Live im Web
mAirList Konfiguration
« Reply #3 on: September 30, 2007, 12:56:50 »
http://www.djlakeland.ch/rabe/Konfiguration.jpg

Hier noch ein Bild wie ich das Loggin konfiguriert habe.
skypeMe: m.stock
my Radio Station: www.RaBe.ch

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11090
    • View Profile
Titel Anzeige auf Webseite
« Reply #4 on: September 30, 2007, 12:57:57 »
Du hast den Tabellenfeldern die Namen "%a", "%b" usw. gegeben. Das ist zwar nicht unmöglich, aber doch etwas ungeschickt, denn bei diesen Namen handelt es sich um Variablen, für die mAirList automatisch Interpret, Titel usw. einsetzt.

Am besten erstellst du die Tabelle also nochmal neu, mit aussagekräftigeren Namen, zum Beispiel so:

Code: [Select]
CREATE TABLE songlist(
  zeit DATETIME,
  interpret VARCHAR(255),
  titel VARCHAR(255));


(So kannst du das einfach in dem MySQL-Konsolenprogramm "mysql" eintippen; wie man mit phpMyAdmin Tabellen erzeugt, weiß ich nicht.)

Dann kannst du mAirList (2.1) den folgenden Logging-INSERT-Befehl mitgeben:

Code: [Select]
INSERT INTO songlist VALUES(NOW(), %a, %b)

Falls du noch mAirList 2.0 benutzt, brauchst du zusätzlich Anführungszeichen:

Code: [Select]
INSERT INTO songlist VALUES(NOW(), '%a', '%b')

m.stock

  • Newbie
  • *
  • Posts: 69
    • View Profile
    • radio RaBe :: das berner kulturradio auf 95.6 mhz oder Live im Web
Titel Anzeige auf Webseite
« Reply #5 on: September 30, 2007, 13:11:30 »
Hallo Torben,

habe die Tabelle geändert und den Logging-Insert Befehl eingegeben.
Leider gehts immer noch nich, könnte es sein das mit dem "einloggen" auf den Server bzw. den Zugriff auf die Tabelle Songlist noch was nicht funkt?
Kann mAirList einen solchen "fehler" Anzeigen bzw. wird er Angezeigt?

Gruss Martin

Habs rausgefunden ... Logging Problem .... wird in der Statuszeile angezeigt -> Fehler beim schreiben in Datenbank
skypeMe: m.stock
my Radio Station: www.RaBe.ch

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11090
    • View Profile
Titel Anzeige auf Webseite
« Reply #6 on: September 30, 2007, 13:14:25 »
Ja, eigentlich sollte das unten in der Statuszeile gemeldet werden. Hast du die Groß-/Kleinschreibung beachtet?

Ich bin nun erstmal unterwegs, vielleicht kann noch jemand anders dem Martin unter die Arme greifen?

m.stock

  • Newbie
  • *
  • Posts: 69
    • View Profile
    • radio RaBe :: das berner kulturradio auf 95.6 mhz oder Live im Web
Song Ticker
« Reply #7 on: October 01, 2007, 21:41:15 »
Hallöchen,

ich habe da mal ein bisschen rumexperimentiert ;-)) und auch den Support meines DB-Hosters belästigt, bekomme aber beim Logging immer noch folgende Fehlermeldung:

21:40:00: Fehler beim Schreiben in Datenbank: Access violation at adress 00667DBE in module "mAirList.exe". Read of adress 00000000

Habe aber Username und Passwort mehrfach "neu" gemacht  :roll:
skypeMe: m.stock
my Radio Station: www.RaBe.ch

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11090
    • View Profile
Titel Anzeige auf Webseite
« Reply #8 on: October 01, 2007, 21:45:48 »
Sag mal bitte die exakte Versions- + Buildnummer von mAirList (aus dem Info-Dialog).

m.stock

  • Newbie
  • *
  • Posts: 69
    • View Profile
    • radio RaBe :: das berner kulturradio auf 95.6 mhz oder Live im Web
Titel Anzeige auf Webseite
« Reply #9 on: October 01, 2007, 21:50:22 »
Version 2.138 Build 416 Lizenz 863
 :)
skypeMe: m.stock
my Radio Station: www.RaBe.ch

m.stock

  • Newbie
  • *
  • Posts: 69
    • View Profile
    • radio RaBe :: das berner kulturradio auf 95.6 mhz oder Live im Web
Titel Anzeige auf Webseite
« Reply #10 on: October 02, 2007, 18:49:55 »
Guten Abend,

vieleicht möchte ja mal jemand von euch versuchen sich mit mAirList in meine DB einzuloggen:




also bei mir gehts nicht..

manchmal kommt noch so ne Fehlermeldung:

Unable to write to C:\Programme\mAirList\mAirList.ini

Program Version 2.1.38 Build 416

Call stack:

(00032787) [00433787]
(0043E2E4) [0083F2E4]
(000720E0) [004730E0]
(0004A50A) [0044B50A]
(0004A608) [0044B608]
(00071BDB) [00472BDB]
(00075A3D) [00476A3D]
(0004A3B4) [0044B3B4]
(00071868) [00472868]
(00075B73) [00476B73]
(000762E7) [004772E7]
(00071BDB) [00472BDB]
(00075B1F) [00476B1F]
(00071BDB) [00472BDB]
(00075A3D) [00476A3D]
(00075B1F) [00476B1F]
(00075A3D) [00476A3D]
(0003A7A4) [0043B7A4]
(000751C8) [004761C8]
(000751DD) [004761DD]
(000751C8) [004761C8]
(0002DBD8) [0042EBD8]
(00075B1F) [00476B1F]
(00072500) [00473500]
(00072476) [00473476]
(00071BDB) [00472BDB]
(00075503) [00476503]
(00075A3D) [00476A3D]
(0004A3B4) [0044B3B4]
(000751C8) [004761C8]
(0002DBD8) [0042EBD8]
(0002E41A) [0042F41A]
(0008FEA0) [00490EA0]
(0008FEDA) [00490EDA]
(000900FA) [004910FA]
(0046A4E8) [0086B4E8]
skypeMe: m.stock
my Radio Station: www.RaBe.ch

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11090
    • View Profile
Titel Anzeige auf Webseite
« Reply #11 on: October 02, 2007, 18:56:47 »
Wie sieht dein aktueller INSERT-Befehl aus?

m.stock

  • Newbie
  • *
  • Posts: 69
    • View Profile
    • radio RaBe :: das berner kulturradio auf 95.6 mhz oder Live im Web
Titel Anzeige auf Webseite
« Reply #12 on: October 02, 2007, 19:23:57 »
eigentlich so:

INSERT INTO list VALUES(NOW(), %a, %b)

hab den aber vorhin mal raus gelöscht, darum wohl die Fehlermeldung (sorry)
skypeMe: m.stock
my Radio Station: www.RaBe.ch

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11090
    • View Profile
Titel Anzeige auf Webseite
« Reply #13 on: October 02, 2007, 20:19:10 »
Guck dir mal die Definition deiner Tabelle an. Da sind die Felder in einer anderen Reihenfolge: artist, title, time. Du übergibst aber: time, artist, title. Deshalb gibt es einen Fehler. Probier also mal:

Code: [Select]
INSERT INTO list VALUES(%a, %b, NOW())

Leider ist die von mir verwendete Datenbank-Bibliothek sehr sparsam mit Fehlermeldungen, die meisten SQL-Fehler werden einfach als "Access Violation" gemeldet.

m.stock

  • Newbie
  • *
  • Posts: 69
    • View Profile
    • radio RaBe :: das berner kulturradio auf 95.6 mhz oder Live im Web
Titel Anzeige auf Webseite
« Reply #14 on: October 02, 2007, 20:31:01 »
Hallo,

ich habe wieder was rausgefunden ;-) und zwar habe ich die Datei
libmysql323.dll ins mAirList verzeichniss kopiert, jetzt versucht mAirlist mit dem Server zu verbinden.

Leider kommt jetzt die Meldung:
Error initializing database logging: Cannot connect to SQL server

;-(
skypeMe: m.stock
my Radio Station: www.RaBe.ch