При маленьком количестве, можно использовать запрос:
$query = \"SELECT id_prd, code, title, info, price, image
FROM \".TABLE_PRODUCTS.\"
WHERE 1 ORDER BY RAND() LIMIT 1\";
// Возможно сначала узнать колво записей
$num = mysql_num_rows(mysql_query("SELECT `id` FROM `table`"));
// Потом сгенерировать случайное число в диапазоне 1 - $num
$rnd = rand(1,$num);
// А потом на основе него выбрать запись:
$row = mysql_fetch_row(mysql_query("SELECT * FROM `table` WHERE `id`=".$rnd));