Forum und Daten nach -> VKP 2.X

Begonnen von nils, 11 Dezember 2003, 16:38:17

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

hibbert

Zitathinter jeden user muss ich also die zeichen setzen ?

Ja, aber der Windows Editor bietet doch eine Suchen und ersetzen Funktuion.
Du gibst einfach ein:
suchen:
nuke_users
ersetzen mit:
mx_users
>> klick auf alle ersetzen

und dann nochmal
suchen:
);
ersetzen mit:
,'','','' ,...);
>> klick auf alle ersetzen

Dann geht das bei 600 usern auch ganz schnell ;) anders habe ich es auch net gemacht, denn ich hatte knapp 500 User.

Hibbert



LS

der tipp ist gut !!

ich nutze zwar "Photon PHP Editor" aber da gibt es diese funktion ebenfalls.

das ändern der bezeichnungen nuke_users in mx_users ist nun kein problem mehr.
dennoch hab ich mächtig bammel an der bank rumzuwerkeln, da ich als PHP Dau nicht wirklich weiß was ich mache  :cry

zumal mir nicht einleuchtet wieso ich in der alten nuke_users etwas löschen soll, wo ich doch daten übernehmen möchte.
sicherlich meinst du nicht löschen, sondern die reihenfolge anpassen !??

ich sehe schon alles zerschossen, und meine user auf mich einprügelnd.

eine andere lösung gibt es tatsächlich nicht ??



[Editiert am 26/1/2004 von LS]

hibbert

wenn du das alte "System" nicht mehr brauchst, dann kannst du doch in der alten db  ruhig die Spalten, die im neueren "System" nicht mehr vorkommen löschen, das diese Einträge eh nicht mehr benötigt werden ;)

Also das ist der einzige Weg den ich kenne, nugut ich habe das auch erst einmal gemacht und sogar sehr erfolgreich. Es gibt bestimmt einen anderen Weg, aber ich kene halt nur diesen. Solage du sicherheitskopien gemacht hast, kann nichts schiefgehen (außer du löschst die Sihcerheitskopien von der Festplatte ;) )

hibbert

LS

mutig wie ich bin  :P

morkel ich gerade an der datei herum, ich hab leider schon wieder eine frage an dich. sorry wenn ich dir vielleicht schon auf den geist gehe.

ich stelle gerade fest das die zeichen in meiner bank scheinbar anders sind, hier ein beispiel:
 
Zitat00', 0,' ','','',",",",",",",",",",",",",",",",",",",",",",",",",",",",");

es ist vielleicht nicht sofort zu sehen, aber einmal sind es diese einzelne striche, und einmal sind anführungszeichen.
ist dies von bedeutung ??

,'',

;";



[Editiert am 26/1/2004 von LS]

hibbert

es ist wichtig, dass du die einfachen "hochstriche" verwendest.

Diese hier  '  nicht diese  " , denn die Werte werden ja zwischen diese Striche geschrieben.

Das heißt du könntest gleich Einträge vornehmen, wenn du was zwischen die striche schreiben würdest. zB:
..,'männlich','17','Berlin');
Da du aber bestimmt erstmal nichts eintragen möchtest, lässt du das ganze einfach leer:
..,'','','');  --> Ist möglich ( ' )

 ..,' ',' ',' '); --> Ist möglich ( ' )
..",","); --> Ist nicht möglich ( " )

Ich hoffe das ich dich jetzt nicht noch merh verwirrt habe ;)

Hibbert

LS

nein, Dankeschön für deine hilfe, du hast mich keinesfalls verwirrt !

eher meine vermutung bestätigt.

um so mehr freue ich mich das ich wieder einen neuen einblick bekommen habe, vielleicht hilft es mir ja in zukunft hier etwas weniger fragen zu stellen.

so nun mal schauen ob ich auch alles richtig mache  :)

hab nochmals vielen dank für deine geduld !!

LS

schade, ich hab mich wohl zu früh gefreut.

nun erscheint folgende fehlermeldung:
 
ZitatSQL-Befehl :  

INSERT INTO nuke_users
VALUES ( 1, '', 'Anonymous', '', '', '', 'blank.gif', 'Nov 10, 2002', '', '', '', '', '', 0, 0, '', '', '', '', 10, '', 0, 0, 0, '', 0, '', 'WkcxMGQySlhSalJoVVQwOQ==', 4096, 2, 0, 0, 0, 0, 1, 0, 1036882800, 0, '', '', '', - 1, 0, NULL , 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', )

MySQL meldet:
You have an error in your SQL syntax near ')' at line 1

und ich bin wieder mal ratlos.


Andi

Hi Sven :)

das letzte Komma, vor der schliessenden Klammer ist zuviel.

Es gibt aber auch einen anderen Weg:

- Exportiere die aktuell existierenden User aus der Usertabelle.
- Lösche die Usertabelle
- Spiele die "alte" ein
- Führe das setup des vkpMx nochmal aus und wähle die Funktion "update von nuke"
- Spiele die vorher exportierten User wieder ein.

Evtl. entstehen Konflikte mit doppelten User-Id's. Bei diesen musst Du vorher im Dump die uid ändern. Das kann auch mit der ersten Methode passieren ;)
schön´s Grüssle, Andi

LS

es hat geklappt !!!

Vielen Dank für deine hilfe !!!

ich hab allerdings ein neues problem:

in den userprofilen kann man ein bild von sich einbinden, es erscheint jedoch leider nicht im forum.
der bildpfad ist "images/members"


wo könnte der fehler liegen ??

zu sehen auf:
http://www.md-freizeit.de