Hola
pipep, una forma de poder recuperar esta información, seria volviendo a recorrer todo el array devuelto de la consulta a la bd y detectando cuales son diferentes de "vacio". Por ejemplo :
Código PHP:
$Sql =' SELECT * FROM .....'; // La sentencia SQL para obtener la row
// Definición del texto vacio o nulo en el array
$Vacio = 'vacio';
$Resultado = False; // Donde Guardará los valores diferentes a vacio
$row = mysql_fetch_row($result); // Devuelve la linea seleccionada
if (is_array($row)) // Comprobamos que es un array
{
$Total = count($row);
for ($t=0;$t<$total;$t++)
if ($row[$t] != $Vacio) // Comprobamos que es valor sea diferente a "vacio"
$Resultado[] = $row[$t];
}
// Ahora puedes acceder a $Resultado[NUMERO] y recuperar
// su información.
No si esto te servirá, si me pudieras dar mas datos de como recuperas la información de la bd, sentencia empleada y como manejas las rows(mysql_fetch_row, mysql_fetch_array ...) podría pensar en algo mejor.