Hallo,
ich habe eine Tabelle, in der ich die Besucher einer Seite speicher.
Die sieht so aus.
Und ich möchte nun die letzten 10 besucher raussuchen.
Da jeder Seitenaufruf gespeichert würd, muß ich die Session unterscheiden, damit nicht die letzten Seitenaufrufe angezeigt werden, sondern die letzten 10 Besucher. Und da ist gerade mein Problem.
Die letzten 10 Seitenaufrufe würde so aussehen.
Wie kann ich es erreichen, das er die session auch unterscheidet?
ich habe eine Tabelle, in der ich die Besucher einer Seite speicher.
Die sieht so aus.
PHP-Code:
CREATE TABLE `statistik` (
`id` int(11) NOT NULL auto_increment,
`seite` varchar(255) NOT NULL default '',
`zeit` varchar(255) NOT NULL default '',
`cookie` varchar(255) NOT NULL default '',
`besucher_zum_x` varchar(255) NOT NULL default '',
`breit` varchar(255) NOT NULL default '',
`hoch` varchar(255) NOT NULL default '',
`kam_von` varchar(255) NOT NULL default '',
`port` varchar(255) NOT NULL default '',
`sprache` varchar(255) NOT NULL default '',
`browser` varchar(255) NOT NULL default '',
`get_host` varchar(255) NOT NULL default '',
`session` varchar(255) NOT NULL default '',
`ip` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1031 ;
Da jeder Seitenaufruf gespeichert würd, muß ich die Session unterscheiden, damit nicht die letzten Seitenaufrufe angezeigt werden, sondern die letzten 10 Besucher. Und da ist gerade mein Problem.
Die letzten 10 Seitenaufrufe würde so aussehen.
PHP-Code:
$sql = "
SELECT
zeit
FROM
".STATISTIK."
WHERE
session != '".session_id()."'
ORDER BY
zeit
DESC
LIMIT 10;";
Kommentar