рдЯреИрдЧ рд╕рд┐рд╕реНрдЯрдо

рддреЛ рдХреНрдпрд╛, рдореБрдЭреЗ рдмрддрд╛рдУ, рдореБрд╢реНрдХрд┐рд▓ рд╣рд┐рд╕реНрд╕рд╛ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕рднреА рд╕рд╛рдордЧреНрд░реА рдЗрдХрд╛рдЗрдпреЛрдВ рдореЗрдВ рдПрди рдЯреИрдЧ рдХреЛ рд▓рдЯрдХрд╛ рджреЗрдирд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЗрди рдЯреИрдЧреЛрдВ рдкрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдФрд░ рд▓рд┐рдВрдХ рдХреЗ рдорд╣рддреНрд╡ рдХреЗ рд╕рд╛рде рдЪрдпрди рдХрд░рдирд╛ рд╣реИ? рд╣рд╛рдВ, рдЗрд╕рдореЗрдВ рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ 10 рд╡реАрдВ рдХрдХреНрд╖рд╛ рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рд╣реИ! рдХреНрдпрд╛? рдХреНрдпрд╛ рдЖрдк рдЕрднреА рднреА рдЙрдмрд▓ рд░рд╣реЗ рд╣реИрдВ? рддреЛ рдареАрдХ рд╣реИ, рдореИрдВ рдЬрд▓реНрджреА рд╕реЗ рд╕рднреА рдЪреЗрдХрдорд╛рд░реНрдХ рджреЗрдЦреВрдВрдЧрд╛ :)



рдЗрд╕рд▓рд┐рдП, рдХрд╛рд░реНрдп : "рдХреАрд╡рд░реНрдб" рдХреЗ рд╕рд╛рде рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд▓реЗрдмрд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдмрд╛рдж рдореЗрдВ рд╕рдорд╛рди рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рдбреЗрдЯрд╛ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред



рд╕рдорд╛рдзрд╛рди : рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдбреАрдмреАрдПрдордПрд╕ рдореЗрдВ рдЯреИрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕реНрд╡рдпрдВ рддреАрди рдЕрддрд┐рд░рд┐рдХреНрдд рддрд╛рд▓рд┐рдХрд╛рдПрдБ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдЕрдиреНрдп рд╕рднреА рд╕рд╛рдордЧреНрд░реА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрдВрдзреА рд╣реБрдИ рд╣реИред рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ (рд╕рд┐рд╕реНрдЯрдо рдХреЗ рддреГрддреАрдп-рдкрдХреНрд╖ рдирд┐рдХрд╛рдп рдиреАрд▓реЗ рд░рдВрдЧ рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рд╣реИрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ):











рддрдм рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ, рддрд╛рд▓рд┐рдХрд╛ content_type_map рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕рднреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдирдиреНрдп ID (рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реВрдВ: CREATE TABLE content_type_map (рд╕рд╛рдордЧреНрд░реА-рдЖрдИрдбреА INT UNSIGNED NOT NULL AUTO INCREMENT, Foreign_content_id INT UNSIGNED рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ) ENUM ('рдЪрд┐рддреНрд░,' рд▓реЗрдЦ ',' рдлрд╝рд╛рдЗрд▓ '), PRIMARY KEY (content_id), KEY (Foreign_content_id));



рдиреЛрдЯ: рдпрд╣ рддреБрд░рдВрдд рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдореИрдВ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ MySQL 4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛, рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ DBMS рдкрд░ рдХрдИ рджреНрд╡рд╛рд░рд╛ рдЕрдзрд┐рдХ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЕрдиреНрдп рдУрдкреЗрд░рд╛ рдХрд╛ рдПрдХ рдЧреАрдд рд╣реЛрдЧрд╛ред



рдХрдиреНрдЯреИрдВрдЯ_рдЯреИрдЧ_рдореИрдк рддрд╛рд▓рд┐рдХрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде рд╕рд╛рдордЧреНрд░реА рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИред рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдХреЗрд╡рд▓ рджреЛ рдлрд╝реАрд▓реНрдб рд╣реЛрдВрдЧреЗ: content_id рдФрд░ tag_idред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд░рд┐рдХреЙрд░реНрдб рдмрдирд╛рдП рдЬрд╛рдиреЗ рдХреА рддрд╛рд░реАрдЦ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝реВрдВрдЧрд╛ред



рдЯреИрдЧ рддрд╛рд▓рд┐рдХрд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ: рд╕реГрдЬрди рдпреЛрдЧреНрдп рдЯреИрдЧ (рдЯреИрдЧ_рдЖрдИрдбреА INT UNSIGNED NOT NULL AUTO_INCREMENT, рдЯреИрдЧ VARCHAR (50), UNIQUE (рдЯреИрдЧ), PRIMARY KEY (tag_id));



рд╡рд╣ рд╕рдм рдЧрдгрд┐рдд рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде рдПрдХ рдирдЦрд░реЗ рдХреЗ рд╕рд╛рде рдиреГрддреНрдп рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред



рдмрд╕ рд╕рд╣реА рд╣реИ? рдмреЗрд╢рдХ, рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдХреИрд╢ рджреБрдирд┐рдпрд╛ рдХреЛ рдмрдЪрд╛рдПрдЧрд╛, рдФрд░ рд╕рд╛рдордЧреНрд░реА рдореЗрдВ рдЦреБрдж рдХреЛ рдХреИрд╢ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдХреНрд░рдордмрджреНрдз рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рднреА рдЯреИрдЧ рд▓рд┐рдЦреЗрдВ (рдпрд╣, рд╡реИрд╕реЗ, MySQL 5 рдпрд╛ рдХрд┐рд╕реА DBMS рдореЗрдВ рдЯреНрд░рд┐рдЧрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)



All Articles