Con el foreach hago lo siguiente:
Código PHP:
<?php
$objeto = new Db();
$sql2="Select actividad from actividades";
$a=mysql_fetch_assoc($objeto->consulta_db($sql2));
foreach($a as $elemento) {
echo "<option value=".$elemento.">".$elemento."</option>";
}
?>
A eso me referia, que en el campo actividad tengo 3 registros, Actividad1, Actividad2 y Actividad3
Y en el select me muestra solo Actividad1 con el fetch_assoc, y con el fetch_array me muestra Actividad1 repetida 2 veces y nada mas.
Lo del while ya me funciono perfecto, gracias por la respuesta xD lo unico que me queda dudas sobre el foreach porque no me funca :(
SAlu2 y gracias