Hallo,
mit folgendem Code trage ich Daten in eine Tabelle einer MySQL_Datenbank ein,
Dabei werden die vorhandenen Daten nicht aktuallisiert, sondern jedesmal ein neuer Eintrag gemacht.
Die Tabellsenstruktur schaut so aus:
Wo muss ich nach dem Fehler suchen, damit es richtig funktioniert?
LG Sven
mit folgendem Code trage ich Daten in eine Tabelle einer MySQL_Datenbank ein,
PHP:
insert into login_konto (id, Nickname, Logins, Datum)
values ('','".$userinfo[uname]."','1','".$heute."')
ON DUPLICATE KEY UPDATE Logins = Logins + 1 , Datum = '".$heute."'";
Dabei werden die vorhandenen Daten nicht aktuallisiert, sondern jedesmal ein neuer Eintrag gemacht.
Die Tabellsenstruktur schaut so aus:
PHP:
CREATE TABLE `login_konto` (
`Id` int(11) NOT NULL,
`Nickname` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`Logins` int(50) DEFAULT NULL,
`Datum` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- Indizes der exportierten Tabellen
--
--
-- Indizes für die Tabelle `login_konto`
--
ALTER TABLE `login_konto`
ADD PRIMARY KEY (`Id`);
Wo muss ich nach dem Fehler suchen, damit es richtig funktioniert?
LG Sven