sesam_num_fields - возвращает количество полей/столбцов результирующего набора.
Описание
int sesam_num_fields (string result_id)
После вызова sesam_query() с запросом "select-типа" эта функция выдаёт вам количество столбцов в
результате. Возвращает integer - общее количество столбцов (т.е. полей) в текущем результирующем наборе
result_id - или FALSE при ошибке.
Для "immediate"-операторов возвращается значение 0. SESAM
"multiple field" столбцы обсчитываются как их соответствующие размеры,
т.е. "multiple field" из 3 столбцов высчитывается как три столбца.