Вы не зарегистрированы? Нажмите здесь для регистрации.
Забыли пароль? Запросите новый здесь.
|
Вы должны авторизироваться, чтобы добавить сообщение.
|
|
|
Последние активные темы форума |
|
mysql_field_type
(PHP 3, PHP 4 , PHP 5) mysql_field_type --
Возвращает тип указанного поля результата запроса.
Описаниеstring mysql_field_type ( resource result, int field_offset ) Функция mysql_field_type() аналогична функции
mysql_field_name(). Аргументы одинаковы, но вместо
имени колонки возвращается её тип. Поля могут быть типов
"int", "real", "string", "blob", а также других, описанных в
документации MySQL.
Пример 1. Пример использования mysql_field_type()
<?php
mysql_connect
(
"localhost"
,
"mysql_username"
,
"mysql_password"
);
mysql_select_db
(
"mysql"
);
$result
=
mysql_query
(
"SELECT * FROM func"
);
$fields
=
mysql_num_fields
(
$result
);
$rows
=
mysql_num_rows
(
$result
);
$table
=
mysql_field_table
(
$result
,
0
);
echo
"Your '"
.
$table
.
"' table has "
.
$fields
.
" fields and "
.
$rows
.
" record(s)\n"
;
echo
"The table has the following fields:\n"
;
for (
$i
=
0
;
$i
<
$fields
;
$i
++) {
$type
=
mysql_field_type
(
$result
,
$i
);
$name
=
mysql_field_name
(
$result
,
$i
);
$len
=
mysql_field_len
(
$result
,
$i
);
$flags
=
mysql_field_flags
(
$result
,
$i
);
echo
$type
.
" "
.
$name
.
" "
.
$len
.
" "
.
$flags
.
"\n"
;
}
mysql_free_result
(
$result
);
mysql_close
();
?>
|
Вышеописанный пример выдаст следующий результат:
Your 'func' table has 4 fields and 1 record(s)
The table has the following fields:
string name 64 not_null primary_key binary
int ret 1 not_null
string dl 128 not_null
string type 9 not_null enum |
|
Для совместимости доступна функция
mysql_fieldtype(). Однако, её использование крайне не
рекомендуется.
|
· Гостей: 16
· Пользователей: 0
· Всего пользователей: 453
· Новый пользователь: ZDA
|
|