If you need multiple comments, use 2 tables. One for the program details, and one for the comments. Use an id tag (preferably the unique key from the program details)
CREATE TABLE tvprograms (
p_id int(11) NOT NULL UNIQUE AUTO INCREMENT,
p_name char(40),
p_desc tinytext,
p_misc tinytext
);
CREATE tvprograms_comment(
pc_id int(11) NOT NULL UNIQUE AUTO INCREMENT,
p_id int(11) NOT NULL,
pc_text text
);
-- SQL QUERY MAY CONTAIN ERRORS
Use simple select queries to list the programs. Then use the p_id value to list single program and the comments for the program.
SELECT * FROM tvprograms ORDER BY p_id DESC LIMIT 5; -- to list last 5 programs
SELECT * FROM tvprograms WHERE p_id=' $X '; --- to select one program
SELECT * FROM tvprograms_comment WHERE p_id=' $X '; -- to select all the comments for a single program. I hope you get the idea how the 2 tables are being used to do what you need. One stores all the program details and the second stores all the comments, with each comment being tagged with an id number from the program details table.