Цитата:
name - имя столбца. Если столбец является результатом функции, это свойство получает значение computed#N, где #N это серийный номер.
column_source - таблица, из которой был взят столбец.
name - имя столбца. Если столбец является результатом функции, это свойство получает значение computed#N, где #N это серийный номер.
column_source - таблица, из которой был взят столбец.
Данные свойства работают не правильно в части выделенного жирным, а именно:
- Свойство column_source возвращает не имя таблицы а имя столбца = name.
В чем может быть проблема?
Использую PHP 5.1.2 (в составе пакета Denver [Base_PHP5_2006-04-25_a1.3.31_p5.1.2_m4.1.16_pma2.6.1] + php_mssql.dll [версии 5.1.4.4] и MSDE rev.A
Код для проверки:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- $db_server = 'server';
- $db_user = 'user';
- $db_password = 'password';
- $db_name = 'db_name';
- for ($i=0; $i < $numfields; $i++)
- {
- $res = '';
- $res = $res." name='".$field->name."' number='".(string)($i+1)."' ";
- $res = $res." column_source='".$field->column_source."' ";
- $res = $res." name='".$field->name."' ";
- echo '<br>'.$res;
- }
- ?>