Frage : PHPList eMail-Wahlkampfleiter - Mysql Frage, zum ausführlichen Infos zu erhalten

Hallo würden Experten,

I etwas Hilfe von einem Mysql Genie lieben! Ich verwende PHPlist, um Rundschreiben auszusenden. Ich habe die Usertracking Einstellung, zum der Informationen zu erfassen, über die Benutzer an klickten, welche URL. Ich möchte einen Report erzeugen, der diese Informationen zeigt:

Benutzernummer, erster Vorname, Telefon, eMail, URL, # des Klickens, Mitteilung ID

I morgens fähig, alle die diese Informationen von PHPList zu erhalten, aber es würde viel Zeit nehmen, da die Informationen auf vielen verschiedenen Seiten sind und würde etwas vorsichtiges Sortieren nehmen. Z.B. zeigt eine Seite alle URL und Zahl des Klickens, eine andere Seite zeigt, welcher Benutzer an, welches URL, eine andere Seite geben könnte mir dem Attributinfo des Benutzers, wie Telefonnummer etc. klickte.  Ich bin sicher, dass es eine schnellere Weise geben muss, die Datenbank direkt zu fragen, um alle die diese Informationen in einem einfachen csv Format zu erhalten.

I morgens NICHT ein Mysql Genie in jeder Hinsicht, die ist, warum ich etwas Hilfe verwenden könnte. Ich verwendete PHPMyAdmin, um die Datenbank für JEDES der Felder zu fragen, die ich schaue, um einzuschließen. Ich hoffte, wenn ich diese Informationen teilte, irgendein schlechtes Genie könnte mir erklären, wie man es allen in eine Frage KOMBINIERT. Ich bin nicht sicher, wenn dieses genügende Informationen zwar ist, aber ich dachte, dass ich versuchen würde. Ich habe immer großes Glück hier auf Sache der Experten Exchange.

The eins, die ich denke, dass ich bin die Benutzerattributwerte wie erster Vorname, Telefonnummer, etc. fehle. Ich denke, dass die Frage, die ich unterhalb der gerade Listen „habe, was“ sind vorhanden, ich kann eine Weise nicht finden, alle Benutzerattribute in einer Spalte zu verzeichnen zuschreibt. Wegen dieses an der Unterseite des Codes unten, klebte ich ein kleines Teil des „export.php“ Dokuments, das benutzt wird, um die Liste selbst als csv Akte zu exportieren. Wenn Sie die Liste exportieren, sind alle Attribute aufgeführt, also dachte ich, dass dieses mehr Einblick zur Verfügung stellen konnte--aber ich bin nicht sure.

I fand ein anderes Gewinde hier über jemand, das versucht, eine kundenspezifische Frage, also mich herzustellen war nicht sicher wenn überhaupt von den Informationen, die hier bereitgestellt werden, würde sein passend:   http://www.experts-exchang e.com/Data base/MySQL/Q_22653422.html? sfQueryTermInfo=1+10+30+mysql+phplist

The Einzelpersonenfragen, die ich laufen ließ, sind unter aufgeführt. Konnte jemand haben eine Idee von, wie ich die ganze dieses kombinieren kann, um die Art nach des Reports zu erhalten, den ich suche? Ich würde wirklich alle mögliche Gedanken! schätzen! Wenn mehr Informationen notwendig sind, würde ich glücklich sein, sie zu versuchen und zur Verfügung zu stellen, WENN ich it.
finden kann
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
To Liste URL

ZÄHLIMPULS (*) WIE ``rudert, `URL `VORWÄHLEN
Vom `phplist_linktrack `
GRUPPE DURCH `URL `
AUFTRAG DURCH `URL `
BEGRENZUNG 0, 30

Zu Benutzer-Attribute einschließlich ersten Vornamen, Telefon, etc. verzeichnen.

ZÄHLIMPULS (*) WIE ``rudert, `Namens`VORWÄHLEN
Vom `phplist_user_attribute `
GRUPPE DURCH `Name `
AUFTRAG DURCH `Name `
BEGRENZUNG 0, 30

Zu den Liste eMail

ZÄHLIMPULS (*) WIE ``rudert, `eMail `VORWÄHLEN
Vom `phplist_user_user `
GRUPPE DURCH `eMail `
AUFTRAG DURCH `eMail `
BEGRENZUNG 0, 30

Zu verzeichnen # vom Klicken

ZÄHLIMPULS (*) WIE ``rudert, `VORWÄHLEN geklicktes `
Vom `phplist_linktrack `
GRUPPE DURCH `klickte `an
AUFTRAG DURCH `klickte `an
BEGRENZUNG 0, 30

Zu Liste Mitteilung Identifikation

ZÄHLIMPULS (*) WIE ``rudert, `messageid `VORWÄHLEN
Vom `phplist_listmessage `
GRUPPE DURCH `messageid `
AUFTRAG DURCH `messageid `
BEGRENZUNG 0, 30


***------------- Stückchen von export.php, das Benutzerattribute wie erster Vorname, Nachname, Telefonnummer, etc. exportiert, falls dieses nützlich ist -----------***

$attributes = Reihe ();
  wenn (is_array ($_POST [„attrs“])) {
    $res = Sql_Query („auserwählte Identifikation, Name, Art von {$tables [„Attribut“]} ");
    während ($row = Sql_fetch_array ($res)) {
      wenn (in_array ($row [„Identifikation“], $_POST [„attrs“])) {
        Ordnung (stripslashes ($row [„Name“ drucken])). $col_delim;
        array_push ($attributes, Reihe („Identifikation " =>$row [„Identifikation“], „Art " =>$row [„Art“]));
      }
    }
  }

Antwort : PHPList eMail-Wahlkampfleiter - Mysql Frage, zum ausführlichen Infos zu erhalten

Sicher kein Problem azlumiere,

Dieses zeigt URL, wo nur der angeklickte Zählimpuls >= 1 ist

Ihr Willkommen, froh könnte ich Ihnen heraus helfen:)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
A.id  als userid vorwählen,
		(B.value, '') als first_name verschmelzen,
		(D.value, '') als last_name verschmelzen, 		
		A.email, 
		verschmelzen (C.value, '') als Telefon,
		E.url,
		E.clicked,
		E.messageid
von phplist_user_user A
   linke äußere schließen sich phplist_user_user_attribute B auf A.id = B.userid und B.attributeid = 1 an
   linke äußere schließen sich phplist_user_user_attribute C auf A.id = C.userid und C.attributeid = 7 an
   linke äußere schließen sich phplist_user_user_attribute D auf A.id = D.userid und D.attributeid = 2 an
   inner phplist_linktrack E auf sich anschließen A.id = E.userid und E.clicked >= 1
Weitere Lösungen  
 
programming4us programming4us