Combining different media into one table for portfolio

i am pretty new to mysql, but i find it really cool.
i was wondering, though… i’m trying to make a table for my portfolio objects, but i have some images and a couple videos that i’d want in the same table. now i know i could just put a category for that and put the img tag in the table, but it’d be vastly more efficient to have the img tag in my php file. so i just wondered what to have for the video files… should i have a different item in my table for the video code and call it conditionally if it matches up with category=video maybe? just don’t want to do something grossly inefficient heh