Просмотр поста #96481: Различные вопросы по PHP и MySQL

.
Screamer

Koenig, В зависимости от того получено сообщение или отправлено вывести никнейм и ссылку на профиль отправителя или получателя

CREATE TABLE `mail_messages` (
	`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
	`sender` INT(11) UNSIGNED NOT NULL,
	`receiver` INT(11) UNSIGNED NOT NULL,
	`text` TEXT NOT NULL,
	`read` ENUM('y','n') NOT NULL DEFAULT 'n',
	`archive` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
	`time` INT(11) UNSIGNED NOT NULL DEFAULT '0',
	PRIMARY KEY (`id`)
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM
AUTO_INCREMENT=3;

--
CREATE TABLE `users` (
	`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
	`nickname` VARCHAR(32) NOT NULL DEFAULT '',
	`status` VARCHAR(50) NOT NULL DEFAULT '',
	`last_visit` INT(10) UNSIGNED NOT NULL DEFAULT '0',
	`password` CHAR(60) NOT NULL DEFAULT '',
	`token` CHAR(32) NOT NULL DEFAULT '',
	`login_try` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
	`email` VARCHAR(50) NOT NULL DEFAULT '',
	`mailvis` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
	`rest_code` VARCHAR(32) NOT NULL DEFAULT '',
	`rest_time` INT(10) UNSIGNED NOT NULL DEFAULT '0',
	`group` INT(10) UNSIGNED NOT NULL DEFAULT '0',
	`moderation` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
	`ban` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
	`sex` ENUM('m','w') NOT NULL DEFAULT 'm',
	`imname` VARCHAR(50) NOT NULL DEFAULT '',
	`birth` DATE NOT NULL DEFAULT '0000-00-00',
	`about` TEXT NOT NULL,
	`join_date` INT(10) UNSIGNED NOT NULL DEFAULT '0',
	`lastpost` INT(10) UNSIGNED NOT NULL DEFAULT '0',
	`comm_count` INT(10) UNSIGNED NOT NULL DEFAULT '0',
	`ip` INT(10) UNSIGNED NOT NULL DEFAULT '0',
	`ip_via_proxy` INT(10) UNSIGNED NOT NULL DEFAULT '0',
	`user_agent` VARCHAR(200) NOT NULL DEFAULT '',
	`notifications` TEXT NOT NULL,
	PRIMARY KEY (`id`),
	INDEX `last_visit` (`last_visit`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=8;