Zitat Zitat von Zockervogel Beitrag anzeigen
Hi,
ich bin am überlegen alle Logins zu speichern. Wie mache ich das ?
Bin PHP-Anfänger, deshalb ratlos :-))

Mein Gedanke war:

Code:
CREATE TABLE IF NOT EXISTS `vms_logins` (
  `nickname` varchar(255) NOT NULL,
  `klammid` int(7) NOT NULL,
  `ip` varchar(15) NOT NULL,
  `datum` varchar(10) NOT NULL,
  `zeit` varchar(8) NOT NULL,
  `browser` varchar(255) NOT NULL,
  KEY `nickname` (`nickname`),
  KEY `klammid` (`klammid`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
dann wollte ich es mit folgendem code reinspeichern:
(in Textdatei klappt das mit den "Strings")

Code:
db_query("INSERT INTO ".$db_prefix."_logins (nickname,klammid,ip,datum,zeit,browser) VALUES (".$_POST['nickname'].", ".$login_check['uid'].", ".$ip.", ".date("d.m.Y", time()).", ".date("H:i:s", time()).", '".$useragent."')");
wenn ich es so mache bleibt die Tabelle leer.
Vermutlich klar, aber warum nur ?

Hiiiiilllffeee :-)
So wirds was
PHP-Code:
db_query("INSERT INTO ".$db_prefix."_logins (nickname,klammid,ip,datum,zeit,browser) VALUES ('".$_POST['nickname']."', '".$login_check['uid']."', '".$ip."', '".time()."', '".time()."', '".$useragent."'); 
datum und zeit getrennt in der DB zu hinterlegen bringt da nicht viel Sinn da die funktion time() Datum und Zeit enthält beim Auslesen der DB kann man dann date("d.m.Y, H:i:s", $vms_logins['zeit']) abrufen.