La consulta la hace bien, la he comprobado con echos...pero quiero guardalos en un vector...pero solo se guarda el último, mejor dicho, sólo se crea un vecto de un elemento cuyo indice es el último.
el codigo es:
Código PHP:
$artistas="select nomartista from artistas where estilo='$estilo'";
$resartistas=odbc_exec($conex,$artistas);
if ($resartistas) {
$filas=odbc_fetch_row($resartistas);
$total = odbc_num_rows($resartistas);
$i=0;
while ($filas) {
echo "-----<br>";
echo (odbc_result($resartistas,'nomartista'));
$nombres = array($i => odbc_result($resartistas,'nomartista'));
$i++;
echo($i);
$filas=odbc_fetch_row($resartistas);
}//fin del while
echo "total: "; echo($total);echo "<br>";
echo ($nombres[0]);echo "**"; echo ($nombres[1]); echo "**";echo ($nombres[2]); print_r ($nombres);
odbc_free_result($resartistas);
-----
ALASKA 1-----
ROBBIE WILLIAMS 2-----
NATALIA 3total: 3
****NATALIA Array ( [2] => NATALIA )
Si alguien puede ayudarme...muchas gracias.
Porque luego tengo que repetir lo mismo...otro select que lea las claves de los discos cuyo autor está en el vector $nombres....y tendré el mismo problema :(
¿No existe un append o algo asi? he leído en FAQS y en Google...pero nada.
Muchas gracias!!