Struktura postaci:
CREATE TABLE `rp_characters` ( `char_uid` int(11) NOT NULL, `char_gid` int(11) NOT NULL, `char_crew_level` int(5) NOT NULL DEFAULT '0', `char_name` varchar(24) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL, `char_hours` mediumint(6) NOT NULL DEFAULT '0', `char_minutes` smallint(2) NOT NULL DEFAULT '0', `char_cash` int(11) NOT NULL DEFAULT '800', `char_bankcash` int(11) NOT NULL DEFAULT '0', `char_banknumb` int(11) NOT NULL DEFAULT '0', `char_skin` smallint(3) NOT NULL, `char_health` float NOT NULL DEFAULT '100', `char_sex` tinyint(1) NOT NULL, `char_birth` mediumint(4) NOT NULL, `char_posx` float NOT NULL DEFAULT '0', `char_posy` float NOT NULL DEFAULT '0', `char_posz` float NOT NULL DEFAULT '0', `char_posa` float NOT NULL DEFAULT '0', `char_world` int(11) NOT NULL DEFAULT '0', `char_interior` int(11) NOT NULL DEFAULT '0', `char_quittime` int(15) NOT NULL, `char_block` smallint(2) NOT NULL DEFAULT '0', `char_crash` int(11) NOT NULL DEFAULT '0', `char_arrest` int(11) NOT NULL DEFAULT '0', `char_strength` mediumint(5) NOT NULL DEFAULT '3500', `char_dependence` float NOT NULL DEFAULT '0', `char_drunk` int(5) NOT NULL, `char_bw` mediumint(6) NOT NULL, `char_aj` mediumint(6) NOT NULL, `char_house` int(11) NOT NULL DEFAULT '0', `char_job` tinyint(1) NOT NULL DEFAULT '0', `char_documents` tinyint(1) NOT NULL DEFAULT '0', `char_achievements` int(11) NOT NULL DEFAULT '0', `char_talkstyle` tinyint(1) NOT NULL DEFAULT '0', `char_walkstyle` smallint(3) NOT NULL DEFAULT '0', `char_fightstyle` tinyint(2) NOT NULL DEFAULT '15', `char_ooc` tinyint(1) NOT NULL DEFAULT '1', `char_lastskin` smallint(3) NOT NULL DEFAULT '0', `char_mileage` float NOT NULL DEFAULT '0', `char_desc` varchar(128) NOT NULL, `char_payday` tinyint(1) NOT NULL DEFAULT '0', `char_visible` int(11) NOT NULL, `char_rename` int(11) NOT NULL DEFAULT '0', `char_door` int(10) NOT NULL, `char_login` int(11) NOT NULL DEFAULT '0', `char_online` int(11) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Struktura kar:
CREATE TABLE `rp_penalties` ( `penalty_uid` int(11) NOT NULL, `penalty_owner` int(11) NOT NULL, `penalty_giver` int(11) NOT NULL, `penalty_type` tinyint(2) NOT NULL, `penalty_extraid` tinyint(2) NOT NULL, `penalty_reason` varchar(128) NOT NULL, `penalty_date` int(10) NOT NULL, `penalty_end` int(10) NOT NULL, `penalty_deactivate` int(11) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
ID profilu użytkownika jest przechowywane w zmiennej: $member['member_id']
UID postaci w tabeli rp_penalties jest zapisywane do kolumny penalty_owner
Próbowałem to zrobić w następujący sposób, ale nie działa jak powinno.
SELECT penalty_owner, penalty_giver, penalty_type, penalty_extraid, penalty_reason, penalty_date, penalty_end, penalty_deactivate, char_name FROM rp_penalties, rp_characters WHERE `penalty_owner` = (SELECT char_uid FROM rp_characters WHERE char_gid = '.$member[member_id].')
Jest ktoś w stanie pomóc?
Z góry dziękuję.