Powered by Invision Power Board


Seiten: (4) 1 2 [3] 4  ( Zum ersten neuen Beitrag
 
Reply to this topicStart new topicStart Poll

> [V7] epgd?
R2D2
Geschrieben am: Dienstag, 30.April 2019, 11:40 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Ich fahre mit diesen Werten ganz gut:

CODE
....
CheckInitial = 1
DaysInAdvance = 14
DaysToUpdate = 2
UpdateTime = 12
UpdateThreshold = 100
.....


Was ist denn das für ein View? --> eventsview-MV.sql
Hast Du einen eigenen erstsellt? :blink:
Email PosterUsers WebsiteICQ
Top
MegaV0lt
Geschrieben am: Dienstag, 30.April 2019, 12:14 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 889
Mitgliedsnummer.: 544
Mitglied seit: 2005-06-01



Ja, wegen EpgSearch. Das erwartet Episode statt Staffelfolge.
Ist nur zusamemnkopiert ;-)

CODE
[/etc/epgd] # cat eventsview-MV.sql
CREATE VIEW eventsview as select cnt_useid useid, cnt_eventid eventid, cnt_channelid channelid, cnt_source source, all_updsp updsp, cnt_updflg updflg, cnt_delflg delflg, cnt_fileref fileref, cnt_tableid tableid, cnt_version version, sub_title title,
case when sub_shorttext is null then
concat(
 case when length(ifnull(sub_genre,'')) > 0 then sub_genre else '' end,
 case when length(ifnull(sub_genre,'')) > 0 and length(ifnull(sub_country,'')) + length(ifnull(sub_year,'')) > 0 then ' (' else '' end,
 case when length(ifnull(sub_country,'')) > 0 then sub_country else '' end,
 case when length(ifnull(sub_country,'')) > 0 and length(ifnull(sub_year,'')) > 0 then ' ' else '' end,
 case when length(ifnull(sub_year,'')) > 0 then sub_year else '' end,
 case when length(ifnull(sub_genre,'')) > 0 and length(ifnull(sub_country,'')) + length(ifnull(sub_year,'')) > 0 then ')' else '' end
)
else
sub_shorttext
end shorttext,
case when sub_longdescription is Null then
 cnt_longdescription
else
 sub_longdescription
end longdescription,
case when cnt_source <> sub_source then
 concat(upper(replace(cnt_source,'vdr','dvb')),'/',upper(sub_source))
else
 upper(replace(cnt_source,'vdr','dvb'))
end mergesource,
cnt_starttime starttime, cnt_duration duration, cnt_parentalrating parentalrating, cnt_vps vps, cnt_contents contents, replace(
concat(
 TRIM(LEADING '|' FROM
  concat(
   case when sub_genre is Null then '' else concat('|','Genre: ',sub_genre) end,
   case when sub_category is Null then '' else concat('|','Kategorie: ',sub_category) end,
   case when sub_country is Null then '' else concat('|','Land: ',sub_country) end,
   case when sub_year is Null then '' else concat('|','Jahr: ',substring(sub_year,1,4)) end,
   case when sub_flags is Null then '' else concat('|',sub_flags) end,
   case when sub_flags is Null or sub_audio is Null then '' else ' ' end,
   case when sub_audio is Null then '' else concat('[', replace(sub_audio, ' ', '] ['), ']') end,
   case when sub_flags is Null and sub_audio is Null then '|' else '' end,
   case when sub_flags is Null or sub_audio is Null then '' else ' ' end,
   case when cnt_parentalrating is Null then '' else concat('[FSK ',cnt_parentalrating,']') end,
   case when cnt_source <> sub_source then concat(' [EPG: ',upper(replace(cnt_source,'vdr','dvb')),'/',upper(sub_source),']') else concat(' [EPG: ',upper(replace(cnt_source,'vdr','dvb')),']') end
  )
 ),
  case when sub_source <> 'epgdata' and sub_tipp = 'TagesTipp' then '||Tagestipp' else '' end,
  concat(
   case when sub_txtrating is Null and sub_shortreview is null then '' else '||Bewertung: ' end,
   case when sub_txtrating is null then '' else sub_txtrating end,
   case when sub_txtrating is Null or sub_shortreview is null then '' else ', ' end,
   case when sub_shortreview is Null then '' else sub_shortreview end,
   case when sub_topic is Null then '' else concat('||','Thema: ',sub_topic) end,
   case when sub_longdescription is Null then '' else concat('||',sub_longdescription) end,
   case when sub_moderator is Null then '' else concat('||','Moderator: ',sub_moderator) end,
   case when sub_commentator is Null then '' else concat('||','Kommentar: ',sub_commentator) end,
   case when sub_producer is Null then '' else concat('|','Produzent: ',sub_producer) end,
   case when sub_guest is Null then '' else concat('|','Gäste: ',sub_guest) end,
   case when sub_other is Null then '' else concat('|','Sonstige: ',sub_other) end,
   /* case when sub_actor is Null then '' else concat('|',replace(sub_actor,'), ', ')|')) end, */
   case when sub_actor is Null then '' else concat('|','Darsteller: ',sub_actor) end,
   case when sub_director is Null and sub_screenplay is Null and sub_camera is Null and sub_music is Null then '' else '|' end,
   case when sub_director is Null then '' else concat('|','Regie: ',sub_director) end,
   case when sub_screenplay is Null then '' else concat('|','Drehbuch: ',sub_screenplay) end,
   case when sub_camera is Null then '' else concat('|','Kamera: ',sub_camera) end,
   case when sub_music is Null then '' else concat('|','Musik: ',sub_music) end,
   case when sub_rating is Null then '' else concat('|',replace(replace(sub_rating,' / ', '|'),' ',': ')) end,
   case when epi_episodename is Null then '' else concat('||','Serie: ',epi_episodename) end,
   case when epi_shortname is Null then '' else concat('|','Kurzname: ',epi_shortname) end,
   case when epi_partname is Null then '' else concat('|','Folgentitel: ',epi_partname) end,
   case when epi_extracol1 is Null then '' else concat('|',epi_extracol1) end,
   case when epi_extracol2 is Null then '' else concat('|',epi_extracol2) end,
   case when epi_extracol3 is Null then '' else concat('|',epi_extracol3) end,
   case when epi_season is Null then '' else concat('|','Staffel: ',cast(epi_season as char)) end,
   case when epi_part is Null then '' else concat('|','Episode: ',cast(epi_part as char)) end,
   case when epi_parts is Null then '' else concat('|','Staffelfolgen: ',cast(epi_parts as char)) end,
   case when epi_number is Null then '' else concat('|','Folge: ',cast(epi_number as char)) end
   /*case when cnt_source <> sub_source then concat('||','Quelle: ',upper(replace(cnt_source,'vdr','dvb')),'/',upper(sub_source)) else concat('||','Quelle: ',upper(replace(cnt_source,'vdr','dvb'))) end*/
 )
)
,'|', '
') as description
from
useevents;


Ane den Eistellungen kann es ja wohl nicht liegen, dass ich nur noch ein paar Stunden EPG habe...
Email PosterUsers WebsiteICQ
Top
R2D2
Geschrieben am: Dienstag, 30.April 2019, 12:26 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Eine dazugehörige "eventsviewplain" hast Du ja hoffentlich auch erstellt?

Na ja, vermutlich nicht, denn jetzt weiß ich auch wo der "Division by 0" Fehler herkommt. ^^

Weshalb versuchst Du es denn nicht einfach mal mit den Standardwerten, bevor Du in den Tiefen von MySQL rumpfuscht, ohne zu wissen, was Du eigentlich genau tust??
Email PosterUsers WebsiteICQ
Top
MegaV0lt
Geschrieben am: Dienstag, 30.April 2019, 12:57 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 889
Mitgliedsnummer.: 544
Mitglied seit: 2005-06-01



Nein. Dachte nicht, dass es was ausmacht. Das "View" im Namen hat mich denken lassen es ist nur für die Anzeige...

Wie ich die plain passend macht weiß ich leider nihtc

Kann ich in der eventsvier die Texte ändern, ohne was kaputt zu machen?
Beispiel: Den Text Episode: - Folegentitel:
und Staffelfolge: -> Episode:
Email PosterUsers WebsiteICQ
Top
R2D2
Geschrieben am: Dienstag, 30.April 2019, 19:48 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Ich schaue mir die Tage das mal an. ;)
Email PosterUsers WebsiteICQ
Top
MegaV0lt
Geschrieben am: Mittwoch, 01.Mai 2019, 07:04 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 889
Mitgliedsnummer.: 544
Mitglied seit: 2005-06-01



Ich habe mir wieder die originale eventsview aktiviert und nur die Texte geändert. Scheint zu gehen. Zumindest sieht das EPG gut aus.

Es ist schade, dass man die EPG-Ansicht nicht so einfach ändern kann...
Füe "normale" Benutzer sollte da im Readme ein Hinweis rein; Oder besser eine Anleitung wie es geht.


CODE
CREATE VIEW eventsview as select cnt_useid useid, cnt_eventid eventid, cnt_channelid channelid, cnt_source source, all_updsp updsp, cnt_updflg updflg, cnt_delflg delflg, cnt_fileref fileref, cnt_tableid tableid, cnt_version version, sub_title title,
case when sub_shorttext is null then
concat(
 case when length(ifnull(sub_genre,'')) > 0 then sub_genre else '' end,
 case when length(ifnull(sub_genre,'')) > 0 and length(ifnull(sub_country,'')) + length(ifnull(sub_year,'')) > 0 then ' (' else '' end,
 case when length(ifnull(sub_country,'')) > 0 then sub_country else '' end,
 case when length(ifnull(sub_country,'')) > 0 and length(ifnull(sub_year,'')) > 0 then ' ' else '' end,
 case when length(ifnull(sub_year,'')) > 0 then sub_year else '' end,
 case when length(ifnull(sub_genre,'')) > 0 and length(ifnull(sub_country,'')) + length(ifnull(sub_year,'')) > 0 then ')' else '' end
)
else
sub_shorttext
end shorttext,
case when sub_longdescription is Null then
 cnt_longdescription
else
 sub_longdescription
end longdescription,
case when cnt_source <> sub_source then
 concat(upper(replace(cnt_source,'vdr','dvb')),'/',upper(sub_source))
else
 upper(replace(cnt_source,'vdr','dvb'))
end mergesource,
cnt_starttime starttime, cnt_duration duration, cnt_parentalrating parentalrating, cnt_vps vps, cnt_contents contents, replace(
concat(
 TRIM(LEADING '|' FROM
  concat(
   case when sub_genre is Null then '' else concat('|','Genre: ',sub_genre) end,
   case when sub_category is Null then '' else concat('|','Kategorie: ',sub_category) end,
   case when sub_country is Null then '' else concat('|','Land: ',sub_country) end,
   case when sub_year is Null then '' else concat('|','Jahr: ',substring(sub_year,1,4)) end
  )
 ),
 concat(
   case when sub_shortdescription is Null then '' else concat('||',sub_shortdescription) end,
   case when sub_txtrating is Null and sub_shortreview is null then '' else '||' end,
   case when sub_txtrating is null then '' else sub_txtrating end,
   case when sub_txtrating is Null or sub_shortreview is null then '' else ', ' end,
   case when sub_shortreview is Null then '' else sub_shortreview end,
   case when sub_tipp is Null and sub_rating is Null then '' else '||' end,
   case when sub_tipp is Null then '' else concat('|',sub_tipp) end,
   case when sub_rating is Null then '' else concat('|',sub_rating) end,
   case when sub_topic is Null then '' else concat('||','Thema: ',sub_topic) end,
   case when sub_longdescription is Null then '' else concat('||',sub_longdescription) end,
   case when sub_moderator is Null then '' else concat('||','Moderator: ',sub_moderator) end,
   case when sub_commentator is Null then '' else concat('||','Kommentar: ',sub_commentator) end,
   case when sub_guest is Null then '' else concat('|','Gäste: ',sub_guest) end,
   case when cnt_parentalrating is Null or cnt_parentalrating = 0 then '' else concat('||','Altersempfehlung: ab ',cnt_parentalrating) end,
   case when sub_actor is Null and sub_producer is Null and sub_other is Null then '' else '|' end,
   case when sub_actor is Null then '' else concat('|','Darsteller: ',sub_actor) end,
   case when sub_producer is Null then '' else concat('|','Produzent: ',sub_producer) end,
   case when sub_other is Null then '' else concat('|','Sonstige: ',sub_other) end,
   case when sub_director is Null and sub_screenplay is Null  and sub_camera is Null and sub_music is Null and sub_audio is Null and sub_flags is Null then '' else '|' end,
   case when sub_director is Null then '' else concat('|','Regie: ',sub_director) end,
   case when sub_screenplay is Null then '' else concat('|','Drehbuch: ',sub_screenplay) end,
   case when sub_camera is Null then '' else concat('|','Kamera: ',sub_camera) end,
   case when sub_music is Null then '' else concat('|','Musik: ',sub_music) end,
   case when sub_audio is Null then '' else concat('|','Audio: ',sub_audio) end,
   case when sub_flags is Null then '' else concat('|','Flags: ',sub_flags) end,
   case when epi_episodename is Null then '' else concat('||','Serie: ',epi_episodename) end,
   case when epi_shortname is Null then '' else concat('|','Kurzname: ',epi_shortname) end,
   case when epi_partname is Null then '' else concat('|','Folgentitel: ',epi_partname) end,
   case when epi_extracol1 is Null then '' else concat('|',epi_extracol1) end,
   case when epi_extracol2 is Null then '' else concat('|',epi_extracol2) end,
   case when epi_extracol3 is Null then '' else concat('|',epi_extracol3) end,
   case when epi_season is Null then '' else concat('|','Staffel: ',cast(epi_season as char)) end,
   case when epi_part is Null then '' else concat('|','Episode: ',cast(epi_part as char)) end,
   case when epi_parts is Null then '' else concat('|','Staffelfolgen: ',cast(epi_parts as char)) end,
   case when epi_number is Null then '' else concat('|','Folge: ',cast(epi_number as char)) end,
   case when cnt_source <> sub_source then concat('||','Quelle: ',upper(replace(cnt_source,'vdr','dvb')),'/',upper(sub_source)) else concat('||','Quelle: ',upper(replace(cnt_source,'vdr','dvb'))) end
 )
)
,'|', '
') as description
from
useevents;
Email PosterUsers WebsiteICQ
Top
R2D2
Geschrieben am: Mittwoch, 01.Mai 2019, 09:15 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Und vermutlich sind die "Division by 0" Fehler nun auch weg. ;)
Email PosterUsers WebsiteICQ
Top
R2D2
Geschrieben am: Mittwoch, 01.Mai 2019, 09:51 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



QUOTE (MegaV0lt @ Mittwoch, 01.Mai 2019, 07:04 Uhr)
[...] Es ist schade, dass man die EPG-Ansicht nicht so einfach ändern kann...
Füe "normale" Benutzer sollte da im Readme ein Hinweis rein; Oder besser eine Anleitung wie es geht....

Niemand hindert den "normalen" Benutzer daran sich in MySQL einzuarbeiten und dann seine eigenen Views ganz nach belieben zu gestalten. ;)
Email PosterUsers WebsiteICQ
Top
MegaV0lt
Geschrieben am: Mittwoch, 01.Mai 2019, 09:54 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 889
Mitgliedsnummer.: 544
Mitglied seit: 2005-06-01



Division by 0 hab ich noch gesehen. Werde das beobachten.

Wie hängen denn die eventsview und eventsviewplain zusammen?
Email PosterUsers WebsiteICQ
Top
R2D2
Geschrieben am: Mittwoch, 01.Mai 2019, 10:15 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Ganz vereinfacht gesagt, werden in der eventsviewplain bestimmt, welche Daten aus der DB benötigt werden und grob vorbereitet. In der eventsview wird dann bestimmt, wie die EPG ausgeben wird.

Bei mir sieht das z.b. so aus:

(IMG:https://imagizer.imageshack.com/v2/280x200q90/921/rVZbaC.jpg)

CODE
Genre: Actionkomödie
Kategorie: Spielfilm
Land: USA
Jahr: 1999
[HDTV][FSK 0] [EPG: DVB/TVSP]

Bewertung: Eher durchschnittlich, Grobmotorischer Krawall-Humor

Nach einem geglückten Coup schlagen die Cops zu. Dieb Miles (Martin Lawrence) kann die erbeuteten Juwelen gerade noch im Lüftungsschacht einer Baustelle verstecken. Zwei Jahre später ist der Ganove aus dem Knast und fällt aus allen Wolken: Auf dem ehemaligen Bauplatz steht ein Polizeirevier...
Lawrence zappelt und plappert, aber viele Gags verpuffen als Rohrkrepierer.
Martin Lawrence (Miles Logan)
Luke Wilson (Carlson)
Peter Greene (Deacon)
Dave Chappelle (Tulley)
Nicole Ari Parker (Melissa Green)
Tamala Jones (Janiece)
William Forsythe (Hardcastle)
Olek Krupa (LaFleur)

Regie: Les Mayfield

Spaß: **
Action: *
Spannung: *



Die "Division by 0" Fehler weden wohl noch eine ganze Weile zu sehen sein, es sei denn, Du dropst die DB und lässt sie neu aufbauen.
Email PosterUsers WebsiteICQ
Top
MegaV0lt
Geschrieben am: Mittwoch, 01.Mai 2019, 10:30 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 889
Mitgliedsnummer.: 544
Mitglied seit: 2005-06-01



Das gefällt mir bis auf Kleinigkeiten...
Vielleicht bekomme ich es ja hin. Bin jetzt erst mal weg und melde mich morgen wieder
Email PosterUsers WebsiteICQ
Top
MegaV0lt
  Geschrieben am: Donnerstag, 09.Mai 2019, 12:55 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 889
Mitgliedsnummer.: 544
Mitglied seit: 2005-06-01



Hab jetzt erst mal das standard eventsview drin gehabt. So weit ist alles gut, außer, dass das EPG bei den meisten Kanälen ab 13.5 endet.
Im Log habe ich noch den Fehler Division by 0

Ich würde nun gerne doch die Datenbank neu aufbauen lassen.
Was muss ich dazu machen? Das VDR-EPG zu löschen reicht wohl nicht?
Email PosterUsers WebsiteICQ
Top
MegaV0lt
Geschrieben am: Donnerstag, 09.Mai 2019, 14:59 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 889
Mitgliedsnummer.: 544
Mitglied seit: 2005-06-01



Ich hab es jetzt mal mit dem epgd-tool versucht (del-db und new-db)
Jetzt beobachte ich ob der Division durch 0-Fehler weg ist und das EPG richtig aktualisiert wird
Email PosterUsers WebsiteICQ
Top
MegaV0lt
  Geschrieben am: Sonntag, 12.Mai 2019, 15:52 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 889
Mitgliedsnummer.: 544
Mitglied seit: 2005-06-01



Geht immer noch nicht.
Hatte erst schön EPG für die eingestellten acht Tage. Leider wird es nicht aktualisiert und ich habe auch die "Division by 0" Meldungen im Log

In der eventsview.sql habe ich nur den Text von z.B. "Staffelfolge:" nach "Folge:" geändert, damit epgsearch die Episoden nummern erkennt.

Email PosterUsers WebsiteICQ
Top
R2D2
Geschrieben am: Sonntag, 12.Mai 2019, 16:17 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Dir ist aber schon bewusst, dass es in der eventsview.sql schon eine Zeile für "Folge" gibt??
Email PosterUsers WebsiteICQ
Top
MegaV0lt
Geschrieben am: Montag, 13.Mai 2019, 14:30 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 889
Mitgliedsnummer.: 544
Mitglied seit: 2005-06-01



Ja. Hab mich oben verschrieben ;-)
Hab mal ein Diff genacht:
CODE
[/etc/epgd] # diff -u eventsview.sql eventsview-MV.sql
--- eventsview.sql 2019-05-12 15:51:06.722665678 +0200
+++ eventsview-MV.sql 2019-05-13 14:50:42.145279629 +0200
@@ -42,13 +42,13 @@
    case when sub_rating is Null then '' else concat('|',sub_rating) end,
    case when sub_topic is Null then '' else concat('||','Thema: ',sub_topic) end,
    case when sub_longdescription is Null then '' else concat('||',sub_longdescription) end,
-    case when sub_moderator is Null then '' else concat('||','Moderator: ',sub_moderator) end,
+    case when sub_moderator is Null then '' else concat('||','Moderation: ',sub_moderator) end,
    case when sub_commentator is Null then '' else concat('||','Kommentar: ',sub_commentator) end,
    case when sub_guest is Null then '' else concat('|','Gäste: ',sub_guest) end,
    case when cnt_parentalrating is Null or cnt_parentalrating = 0 then '' else concat('||','Altersempfehlung: ab ',cnt_parentalrating) end,
    case when sub_actor is Null and sub_producer is Null and sub_other is Null then '' else '|' end,
    case when sub_actor is Null then '' else concat('|','Darsteller: ',sub_actor) end,
-    case when sub_producer is Null then '' else concat('|','Produzent: ',sub_producer) end,
+    case when sub_producer is Null then '' else concat('|','Produktion: ',sub_producer) end,
    case when sub_other is Null then '' else concat('|','Sonstige: ',sub_other) end,
    case when sub_director is Null and sub_screenplay is Null  and sub_camera is Null and sub_music is Null and sub_audio is Null and sub_flags is Null then '' else '|' end,
    case when sub_director is Null then '' else concat('|','Regie: ',sub_director) end,
@@ -59,19 +59,18 @@
    case when sub_flags is Null then '' else concat('|','Flags: ',sub_flags) end,
    case when epi_episodename is Null then '' else concat('||','Serie: ',epi_episodename) end,
    case when epi_shortname is Null then '' else concat('|','Kurzname: ',epi_shortname) end,
-    case when epi_partname is Null then '' else concat('|','Episode: ',epi_partname) end,
+    case when epi_partname is Null then '' else concat('|','Folgentitel: ',epi_partname) end,
    case when epi_extracol1 is Null then '' else concat('|',epi_extracol1) end,
    case when epi_extracol2 is Null then '' else concat('|',epi_extracol2) end,
    case when epi_extracol3 is Null then '' else concat('|',epi_extracol3) end,
    case when epi_season is Null then '' else concat('|','Staffel: ',cast(epi_season as char)) end,
-    case when epi_part is Null then '' else concat('|','Staffelfolge: ',cast(epi_part as char)) end,
+    case when epi_part is Null then '' else concat('|','Episode: ',cast(epi_part as char)) end,
    case when epi_parts is Null then '' else concat('|','Staffelfolgen: ',cast(epi_parts as char)) end,
    case when epi_number is Null then '' else concat('|','Folge: ',cast(epi_number as char)) end,
-    case when cnt_source <> sub_source then concat('||','Quelle: ',upper(replace(cnt_source,'vdr','dvb')),'/',upper(sub_source)) else concat('||','Quelle: ',upper(replace(cnt_source,'vdr','dvb'))) end
+    case when cnt_source <> sub_source then concat('||','EPG: ',upper(replace(cnt_source,'vdr','dvb')),'/',upper(sub_source)) else concat('||','EPG: ',upper(replace(cnt_source,'vdr','dvb'))) end
  )
)
,'|', '
') as description
from
 useevents;
-
Habe nur die Texte ersetzt. Das sollte unbedenklich sein, denke ich
Email PosterUsers WebsiteICQ
Top
R2D2
Geschrieben am: Montag, 13.Mai 2019, 17:36 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Und genau daher kommen deine Fehler! ^^

Wie soll denn MySQL "concaten", wenn es die Expressions nicht findet?

Weshalb lässt du denn nicht einfach alles so wie es ist, und passt das komische epgsearch an?
Email PosterUsers WebsiteICQ
Top
HelAu
Geschrieben am: Montag, 13.Mai 2019, 17:53 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



QUOTE (R2D2 @ Montag, 13.Mai 2019, 18:36 Uhr)
Und genau daher kommen deine Fehler! ^^

Wie soll denn MySQL "concaten", wenn es die Expressions nicht findet?

Hmmm, der Diff zeigt aber lediglich geänderte Texte innerhalb von ''
Das dürfte keine Fehler geben
Email PosterUsers WebsiteICQAOLYahoo
Top
R2D2
Geschrieben am: Montag, 13.Mai 2019, 17:57 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Email PosterUsers WebsiteICQ
Top
HelAu
Geschrieben am: Montag, 13.Mai 2019, 18:09 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



concat tut nichts anderes als Strings aneinander zu hängen ...
Email PosterUsers WebsiteICQAOLYahoo
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic OptionsSeiten: (4) 1 2 [3] 4  Reply to this topicStart new topicStart Poll