Hola
Bueno, con tu permiso copie el codigo para hacer pruebas y le realize modificaciones. Te lo dejo para que lo revises y lo adaptes al tuyo, lo intente con el for pero no me funciona, lo cambie a un while y tengo consultas directas pues así lo reemplazo por la clase que tienes para la conexión.
Código PHP:
function getNombreProducto($idp) {
$q = mysql_query('SELECT Nombre FROM Ciudad WHERE IDPais = "'. $idp .'"');
if(mysql_num_rows($q)>0){
while( $qcar = mysql_fetch_object($q) )
{
$NombreProducto = $NombreProducto.$qcar->Nombre.",";
}
}
return $NombreProducto;
}
echo getNombreProducto(1);
Espero os sirva.