OsCommerce Newsletter Kunden in csv Datei exportieren (phpMy

Fragen und Tipps & Tricks zur Newsletter Software SuperMailer oder zum BirthdayMailer

Moderatoren: mirko, Wolfi

Antworten
TGS
Beiträge: 7
Registriert: 23.08.2005, 20:13

Beitrag von TGS »

Hab die Exportfunktion jetzt ins OsCommerce Admin Menü integriert.

Wie das geht steht hier:
thread.php?id=4831

LG
Werner
TGS
Beiträge: 7
Registriert: 23.08.2005, 20:13

Beitrag von TGS »

Mit diesem kleinen Script kann man die Newsletter Abonnenten in eine CSV Datei speichern, die dann ins Supermailer Newsletter Programm importiert werden kann.
Beim importieren Hackerl bei \"Datei enthält keine Felddefinitionen in der ersten Zeile...\" nicht vergessen!

WICHTIG:
Ersetze ***** durch den Ort wo die Datei gespeichert werden soll!!!
z.B: \'/home/www/servers/www.example.com/tmp/export.csv\'

Abteilungszeichen Semikollon (;):

Code: Alles auswählen

SELECT customers_lastname, customers_firstname, customers_email_address, 
CASE customers_gender
WHEN \'m\'
THEN \'Herr\'
WHEN \'f\'
THEN \'Frau\'
ELSE \'Herr/Frau/Firma\'
END 
INTO OUTFILE \'/*****/export.csv\'
FIELDS 
TERMINATED BY \';\'
FROM CUSTOMERS
WHERE customers_newsletter =1 


Output:
Muster;Max;maxmuster@example.com;Herr
Muster;Mimi;mimimuster@example.com;Frau


Abteilungszeichen Tabulator Zeichen:

Code: Alles auswählen

SELECT customers_lastname, customers_firstname, customers_email_address, 
CASE customers_gender
WHEN \'m\'
THEN \'Herr\'
WHEN \'f\'
THEN \'Frau\'
ELSE \'Herr/Frau/Firma\'
END 
INTO OUTFILE \'/*****/export.csv\'
FIELDS 
TERMINATED BY \'\\t\'
FROM CUSTOMERS
WHERE customers_newsletter =1;
Output:
Muster Max maxmuster@example.com Herr
Muster Mimi mimimuster@example.com Frau

Ich werde versuchen den Code ins OsCommerce Admin Menü zu integrieren, damit man nicht mehr den phpMyAdmin braucht ;)

Weitere Exportscripte hab ich auch hier gepostet:
http://www.oscommerce.com/community/contributions,3420

Weitere Vorschläge und Anregungen sind immer willkommen ;)
Zuletzt geändert von TGS am 04.09.2005, 17:57, insgesamt 1-mal geändert.
Antworten