Первый вызов odbc_result() возвращает значение третьего поля текущей записи результата запроса. Второй
вызов функции odbc_result() возвращает значение поля, имя которого "val", текущей записи результата
запроса. Возникает ошибка, если параметр номера столбца для этого поля меньше
единицы или превосходит количество столбцов (или полей) в текущей записи.
Аналогично ошибка возникает, если поле имеет имя, которое не является именем поля запрашиваемой таблицы.
Индексы полей начинаются с 1. В зависимости от того, данные каких столбцов возвращаются (binary или long), см.
odbc_binmode()