Если этот код дал вам такой результат, когда eval'd, тогда да, вы можете использовать mysql_query в eval, а остальная часть вашего вопроса сводится к тому, как вам придется использовать этот набор результатов.
В этом случае я бы предложил что-то вроде:
$iProId = $this->oProfileGen->_iProfileID;
$sCat = mysql_query("SELECT genres from Profiles WHERE ID = ". $iProId);
while($row = mysql_fetch_assoc($sCat)) {
print_r($row);
}
Чтобы зациклить все строки в наборе результатов. Если вы хотите узнать больше, на веб-сайте PHP есть все о том, как использовать функции mysql_ *.