CREATE TABLE message (
message_id int(11) DEFAULT '0' NOT NULL auto_increment,
msgtext char(255) DEFAULT '' NOT NULL,
author_user int(11) DEFAULT '0' NOT NULL,
tstamp timestamp(14),
for_user int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (message_id),
KEY for_user (for_user)
);
####
my $expiration_seconds = 500;
$dbh->prepare("SELECT * FROM message
WHERE for_user=0 AND unix_timestamp(now())-unix_timestamp(tstamp) < $expiration_seconds ORDER BY tstamp");
####
my $UID = getUserIdSomehow();
$dbh->prepare("SELECT * FROM message
WHERE for_user=$UID ORDER BY tstamp");