Du bist nicht angemeldet.
Seiten: 1
Hallo,
vielleicht hat ja Rohnny eine Idee, oder jemand anders kennt sich ein bisschen mit PHP und MySql aus:
Ich habe meinem Forum gerade eine Chatbox hinzugefügt.
Wenn ich mich für den Chat zum ersten Mal anmelde, ist alles ok. Wenn ich dann beende und mich ein zweites Mal anmelde, kriege ich eine Fehlermeldung.
Und zwar in diesem neuen Table:
CREATE TABLE chatsession (
username varchar(30) NOT NULL,
lastactive int(11) DEFAULT '0' NOT NULL,
laststatus varchar(8) NOT NULL,
UNIQUE username (username)
);
steht ja der Username. Beim zweiten Anmelden kriege ich die Meldung:
'Duplicate entry 'Firlefanz' for key 1'
Er kann also Firlefanz nicht einfügen, weil der schon drin ist, aber ich muss ja mit einem User mich auch nochmal anmelden können, hängt das mit dem PrimaryKey oder dem Unique zusammen?
Wie muss ich den Table ändern, um mich da mehrmals anmelden zu können?
Wenn ich den Record nach dem ersten Anmelden manuell lösche, geht es wieder.
Hilfe!
Firle
Besuch meine Homepage
http://www.ericbehme.de
Offline
@Firle: Hat zwar nix mit dem Thema zu tun, aber mir ist aufgefallen, dass auf deiner HP Wenn man zwischen Englisch und Deutsch hin und her wechselt, der Counter immer weiter zählt.
btt: Warum willst du den eigentlich mehrmals drin stehen?
Offline
wuerde tippen es lag am "unique" - weil die "flag" bedeutet ja, dass der wert (der, der unique ist) nur einmal in der tabelle stehen darf - in diesem Fall also "firlefanz"...
beim ausloggen sollte also entweder der eintrag geloescht werden - oder nach xyz minuten inaktivitaet muss es rausgenommen werden (muss halt aller xyz mins ueberprueft werden) - oder du ueberpruefst beim einloggen, ob der datensatz schon vorhanden ist - und loeschst bzw aktualisierst halt.
bye Ron
Offline
Hi,
danke schonmal für die Infos.
Ich habe allerdings diesen komischen Chat rausgeschmissen und einen neuen eingebaut, der auch sehr viel schöner ist.
Das Problem ist jetzt, dass dieser neue über einen IRC-Kanal geht, welches so ein Standard-IRC Kanal ist.
Leider kenne ich mich mit IRC null aus.
Kann mir jemand sagen, wie ich möglichst simpel mir einen eigenen IRC Channel mit einem eigenen Passwort nur für meine HP erstelle?
Gruß,
Firle
Besuch meine Homepage
http://www.ericbehme.de
Offline
Hi Ron,
danke für die Info, so weit bin ich auch schon, aber irgendwie klappt das net.
Habe versucht (aus Hilfe vom Help-Button):
Registering your channelname/sitename:
/msg ChanServ REGISTER #DesiredChannelName ChannelPassword :: Desired Description ::
Mit Channelname 'magicstorm', sagt dann, dass dieser nicht exisitert.
Also ab nach
-->Linktitel:
-->Linktitel:
-->Linktitel: http://www.blitzed.org/scripts/chanuserlist/register.phtml (Links sind aus rechtlichen Gründen nicht klickbar)
-->Link: 'http://www.blitzed.org/scripts/chanuserlist/register.phtml'
(Links sind aus rechtlichen Gründen nicht klickbar)
-->Link: 'http://www.blitzed.org/scripts/chanuserlist/register.phtml'
(Links sind aus rechtlichen Gründen nicht klickbar)
-->Link: 'http://www.blitzed.org/scripts/chanuserlist/register.phtml'
und ausgefüllt da, sagt dann auch 'channel not registered'.
Ich weiß da jetzt nicht weiter, hat das jemand schon mal gemacht und kann mir sagen, wo zum Geier ich jetzt einen eigenen Channel erstellen kann?
Gruß,
Firle
Besuch meine Homepage
http://www.ericbehme.de
Offline
Seiten: 1