Je Mailingliste eine eigene SQL Anweisung

PHP Newsletter Software/Script und E-Mail-Marketing Software SuperWebMailer

Moderator: mirko

Antworten
Benutzeravatar
mirko
Beiträge: 22884
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Je Mailingliste eine eigene SQL Anweisung

Beitrag von mirko »

beim manuellen Import wird die SQL-Anweisung auch nicht in ein Datenbank-Feld gespeichert. Erst ab der nächsten Version wird das Feld länger sein, damit man solche langen Anweisungen speichern kann.
swm
Beiträge: 70
Registriert: 26.02.2010, 14:09

Re: Je Mailingliste eine eigene SQL Anweisung

Beitrag von swm »

Hallo Mirko, es hat sicher erledigt. Wir haben das Datenbankfeld vergrößert und nun können wir auch Statements mit mehr als 256 Zeichen speichern.

Gruss, Thomas
swm
Beiträge: 70
Registriert: 26.02.2010, 14:09

Re: Je Mailingliste eine eigene SQL Anweisung

Beitrag von swm »

Super. Gibt es keine Lösung. Beim manuellen Import klappt es ja auch mit langen Statements.
Kann man was in der Datenbank etc. ändern?

Gruss, Thomas
Benutzeravatar
mirko
Beiträge: 22884
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Je Mailingliste eine eigene SQL Anweisung

Beitrag von mirko »

de SQL-Anweisung ist zu lang, derzeit sind max. 255 Zeichen erlaubt.
swm
Beiträge: 70
Registriert: 26.02.2010, 14:09

Re: Je Mailingliste eine eigene SQL Anweisung

Beitrag von swm »

Hallo Mirko,

Ich verzweifle gerade. Beim manuellen Import verwende ich foldendes SQL Statement. Das funktioniert auch. Und nun hatte ich das gleiche Statement beim automatischen Import eingesetzt. Doch wenn ich dann die Daten des automatischen Imports speichere und wieder öffne, dann ist der Befehl nur noch zum Teil vorhanden...SWM schneidet also etwas ab...

Bitte siehe unten.

Was kann da sein?? Es sind so an die 250 Zeichen...vieleicht ist das Datenbankfeld zu kurz...

+++++++++++

select email, salutation, firstname, lastname, language, swmgroup, usertype from
(
select TRIM(COALESCE(apis_email,'')) as email, TRIM(COALESCE(salutation,'')) as salutation, TRIM(COALESCE(firstname,'')) as firstname, TRIM(COALESCE(name,'')) as lastname, if(LOWER(client_language)='en','en','de') as language,
if(LOWER(client_language)='en','apis_en','apis_de') as swmgroup, apis_lead_client as usertype, 3 as internalsortorder
from apis_leads where apis_email like '%@%.%'
union
select TRIM(COALESCE(prio_email,'')) as email, TRIM(COALESCE(prio_salutation,'')) as salutation, TRIM(COALESCE(name,'')) as firstname, TRIM(COALESCE(surname,'')) as lastname, if(LOWER(client_language)='en','en','de') as language,
if(LOWER(client_language)='en','fotofinder_en','fotofinder_de') as swmgroup, prio_lead_client as usertype, 2 as internalsortorder
from prio_leads where prio_email like '%@%.%'
union
select TRIM(COALESCE(ns_cl_email,'')) as email, TRIM(COALESCE(ns_cl_salutation,'')) as salutation, TRIM(COALESCE(ns_cl_first_name,'')) as firstname, TRIM(COALESCE(ns_cl_surname,'')) as lastname, if(LOWER(ns_cl_language)='en','en','de') as language,
if(LOWER(ns_cl_language)='en','noneselling_en','noneselling_de') as swmgroup, ns_cl_db_lead_client as usertype, 1 as internalsortorder
from crm_nsell_client where ns_cl_email like '%@%.%'
order by usertype desc, internalsortorder asc, email asc
) as innerquery where language="de";

+++++++++++

select email, salutation, firstname, lastname, language, swmgroup, usertype from
(
select TRIM(COALESCE(apis_email,'')) as email, TRIM(COALESCE(salutation,'')) as salutation, TRIM(COALESCE(firstname,'')) as firstname, TRIM(COALESCE(name,'')) as lastnam

++++++++++++

Danke, Thomas
Benutzeravatar
mirko
Beiträge: 22884
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Je Mailingliste eine eigene SQL Anweisung

Beitrag von mirko »

Automatischer Import ist dieses Thema http://www.superwebmailer.de/newsletter ... mports.htm dein Link wären E-Mailings.
swm
Beiträge: 70
Registriert: 26.02.2010, 14:09

Re: Je Mailingliste eine eigene SQL Anweisung

Beitrag von swm »

swm
Beiträge: 70
Registriert: 26.02.2010, 14:09

Re: Je Mailingliste eine eigene SQL Anweisung

Beitrag von swm »

Was ist denn der automatische Import?

Gruss, Thomas
Benutzeravatar
mirko
Beiträge: 22884
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Je Mailingliste eine eigene SQL Anweisung

Beitrag von mirko »

Nein, nur beim automatischen Import gibt es das.
swm
Beiträge: 70
Registriert: 26.02.2010, 14:09

Je Mailingliste eine eigene SQL Anweisung

Beitrag von swm »

Hallo Mirko,

Ist es möglich, das man beim Import von Daten aus einer MySQL Datenbank je Mailingliste eine andere SQL Anweisung verwendet. Es sieht leider so aus, das das SQL Statement fuer alle Listen verwendet wird. Schön wäre natuerlich, das man je Mailingliste andere Daten aus einer MySQL Datenbank importieren kann...
Oder habe ich was übersehen...

Gruss, Thomas
Antworten