Una vez programando en PHP realizando la conexión a través de ODBC y me encontré con el siguiente error y no sabía de qué trataba, el código que tenía era el siguiente una vez ya teniendo acceso a la base de datos, mi consulta quedó de la siguiente manera:
while($row = odbc_fetch_array($result)){
echo '<tr>';
for($i=0;$i<count($row);$i++){
echo "<td>".odbc_result($result,$i)."</td>";
}echo"</tr>";
}odbc_free_result($result);
Estuve buscando a través de la Internet (San Google) y no obtuve una respuesta firme, pero me ayudó a descifrar la solución y me percaté que la solución estaba en el ciclo "for" que estaba mal y es así como debía quedar:
for($i=1;$i<=count($row);$i++)
y así me obtuvo los valores deseados, que en mi caso pondré un ejemplo de lo obtenido:
0906IBI058 | Fernandez | Alejandro | 1991-04-08 | M |
0906IMI193 | Jimenez | Alejandra | 1990-09-18 | F |
0906IBI088 | Fernandez | Alejandro | 1991-04-08 | M |
0906INI143 | Hernandez | Sandra | 1990-03-15 | F |
0906LNI025 | Gomez | Ernesto | 1991-06-02 | M |
0906IBI175 | Duran | Gilberto | 1990-11-05 | M |
0906INI176 | Sanchez | Luisa | 1990-12-13 | F |
0906INI756 | Jimenez | Susana | 1990-09-17 | F |
0906IMI088 | Lopez | Hilda | 1991-03-07 | F |
0906IMI034 | Ferguson | Alberto | 1991-06-06 | M |
Espero éste aporte le ayude a solucionar éste problema.