Kann sein. Der SQL war ja schnell erstellt. Ganz ohne eigene Handarbeit gehts aber nicht ohne Script.
Userexport - Transfer zu Buli Tipp?
- Littlesteve
- Erledigt
Ich habe einen Blog Artikel verfasst - Wie benutze ich die Suche richtig - Bitte diesen beachten und auch umsetzen bevor Ihr ein Neues Thema eröffnet!
-
-
Nochmal was zu der Geschichte Vor- und Nachname.
Bei der Registrierung eines neuen Mitspielers gibt es das Feld Vor-/Nachname. Dementsprechend geben dort neue User ihren Namen in der Form "Max Müller" an.
Bei den Namen, die aus dem BL-Tippspiel übernommen wurden, lautet die Bezeichnung jedoch nun: "Müller, Max" nach Ausführen des SQL-Befehls.
Ein Fehler?PS: Ist kein wildes Ding, hab es nur grade gemerkt, da ich eine Neuregistrierung hatte in meinem Tippspiel.
-
Dann müsstest Du AFAIK Zeile 32 aus der MySQL-Abfrage umändern in:
Viele Grüße,
Data04
-
danke für deine Hilfe nur leider geht dass in die falsche Richtung
ich wollte von WM zu Buli... habe jetzt mal versucht es selbst umzubauen:SQL- CREATE TABLE `bulitipp_users_from_wmtipp` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user` varchar(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
- `vorname` varchar(25) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
- `nachname` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
- `pwd` varchar(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
- `email` varchar(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
- `userpic` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT 'empty.jpg',
- `ranglistenmail` tinyint(1) NOT NULL DEFAULT '1',
- `bezahlt` tinyint(1) NOT NULL DEFAULT '0',
- `bezahl` tinyint(1) NOT NULL DEFAULT '1',
- `fav` varchar(5) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT 'quest',
- `reminder` tinyint(1) NOT NULL DEFAULT '1',
- `status` int(1) NOT NULL DEFAULT '1',
- `lastLogin` timestamp NOT NULL DEFAULT 'NULL',
- `pwdHash` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
- `lastaction` timestamp 'NULL',
- `aktiv` tinyint(1) NOT NULL DEFAULT '0',
- `current_request` tinyint(1) NOT NULL DEFAULT '0',
- `gruppe` int(11) '0',
- `delet` tinyint(1) NOT NULL DEFAULT '0',
- `liga` varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '1',
- `hide` tinyint(1) NOT NULL DEFAULT '1',
- `u_count` int(1) NOT NULL DEFAULT '0',
- `urlaub` int(1) NOT NULL DEFAULT '0',
- `urlaub_von` date NOT NULL DEFAULT 'kein(e)',
- `urlaub_bis` date NOT NULL DEFAULT 'kein(e)',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC;
- INSERT INTO `bulitipp_users_from_wmtipp` (`id`,`usr`,`status`,`email`,`pwd`,`name`,`isUnlocked`)
- SELECT `id`,
- `usr`,
- CASE WHEN `status` = 1 THEN 9 ELSE 1 END,
- `email`,
- `pwd`,
- CASE WHEN `nachname` <> '' AND `vorname` <> '' THEN CONCAT(`vorname`, ', ', `nachname`)
- WHEN `nachname` <> '' AND `vorname` = '' THEN `nachname`
- WHEN `nachname` = '' AND `vorname` <> '' THEN `vorname`
- END,
- `aktiv`
- FROM `wmtipp_users`;
nur leider bekomme ich immer folgenden Fehler:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''NULL',
`aktiv` tinyint(1) NOT NULL DEFAULT '0',
`current_request` tinyint' at line 17 -
kann mir hierbei niemand helfen?