Дипломные работы, курсовые проекты на заказ, контрольные работы на заказ

 
Начертательная геометрия Практикум по решению задач Геометрическое черчение Инженерная графика ЕСКД Кратные интегралы Математический анализ Матрицы Пределы Производные Векторная алгебра Интегральное исчисление ТФКП Ядерная физика Электростатика Магнетизм Оптика Информационные технологии
Учебник РНР
НазадВперёд

mysql_field_type

(PHP 3, PHP 4)

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
<?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(), но это не рекомендуется.


НазадОглавление Вперёд
mysql_field_tableВверхmysql_free_result