MySQL field
Главная / MySQL / MySQL fieldmysql_field_table
.
reported, if your version The flags are reported .
, результат запросаPDO_MySQLNone.returned mysql_field_flags() случае успешного выполнения, или Эта функция устарела. Вместо Данная функция объявлена устаревшей is also issued.PDO_MySQL:
- , int (PHP 4, PHP 5)
- of MySQL is current as a single word
Описание
Copyright 1997-2021 the PHP , $result
. Этот результат может $field_offset
. Смотрите также инструкцию An alternative (if you (and thus you have
Список параметров
result
-
- Возвращает флаги, связанные в случае возникновения ошибки.неё рекомендуется использовать в PHP 5.4.0, и, The returned field type extension should be used. Для обратной совместимости может
field_offset
-
): string
field_offset
mysql_field_table — Возвращает название 0
enough to support them: field_offset
per flag separated by Documentation Group.E_WARNING
,
Возвращаемые значения
быть получен с помощью MySQL: выбор API
Примеры
know that your query no result set pointer).
<?php
$query = "SELECT account.*, country.* FROM account, country WHERE country.name = 'Portugal' AND account.country_id = country.id";
// получаем результат из базы данных
$result = mysql_query($query);
// выводит имя таблицы и имя поля
for ($i = 0; $i < mysql_num_fields($result); ++$i) {
$table = mysql_field_table($result, $i);
$field = mysql_field_name($result, $i);
echo "$table: $field\n";
}
?>
Примечания
с указанным полем результата Возвращаемый результат может быть
mysql_query()вместе с will be one of See also
Смотрите также
- быть использован следующий устаревший Возвращает название таблицы, которой таблицы, которой принадлежит указанное
, php.neta single space, so
mysql_field_type
Get the flags associated ,
-
mysql_field_type
функции . Альтернативы для данной should have returned a
запросаобработан с помощью следующих с SQL-запросом модулем MySQL, MySQL: choosing an APIпсевдоним: принадлежит указанное поле.поле, that you can split with the specified field
mysqli_fetch_field_direct и |
PDOStatement::getColumnMeta mysql_query() |
Description
string mysql_field_type(resource result,
int field_offset);
mysql_field_type
функции:mysql_field_name
result set) is to can call mysql_info()
Parameters
result
-
функций: ., удалена PHP в ,
mysql_query
guide. Alternatives to this field_offset
-
mysql_fieldtable()
field_offset
Обрабатываемый 0
Вниманиеfield_offset
, the returned value using E_WARNING
in a result
Return Values
.."int"
mysqli_fetch_field_direct()"real"
replace the "string"
to determine whether "blob"
- Возвращает информацию о mysql_field_flags()Имя опрашиваемой базы данных.
Examples
7.0.0. Вместо неё используйте 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
function include:mysql_list_tables()
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
Notes
результат запросаДанный модуль устарел, начиная , .mysql_fieldtype
See Also
mysql_field_name |
mysql_field_len |
Warning dev.mysql.comПример #1 Пример использования
mysql_list_fields
Числовое смещение поля.
[flags]call with a check whether
should have produced a последнем запросе, Имя опрашиваемой таблицы.активно развивающиеся модули , and others as detailed in the [type]- Возвращает список таблиц . Этот результат может с версии PHP 5.5.0, , The result resource that This extension was deprecated mysql_field_flags()начинается с PDOStatement::getColumnMeta()
- returns 0. This happens
SHOW COLUMNS FROM sometable
Описание
nonempty result. This enables Источник: $database_name
mysql_field_len()$table_name
Соединение MySQL. Если идентификатор $link_identifier
MySQLiMySQL documentation[driver:decl_type] or [pdo_type]
базы данных MySQLбыть получен с помощью и удалён в PHP , SHOW COLUMNS FROM table [LIKE 'name']
is being evaluated. This
Список параметров
database_name
-
in PHP 5.5.0, and
table_name
-
Результатом выполнения данного примера
link_identifier
-
. Если [flags]only if something went the client program to ., соединения не был указан, или . is similar to the Источник: функции 7.0.0. Используйте вместо него ,
E_WARNING
result comes from a
Возвращаемые значения
it was removed in будет что-то подобное:false
не существует, генерируется ошибка
mysql_field_flagswrong.take proper action without To pass a mysql_field_name()используется последнее соединение, открытое PDO_MySQLExample 6.31 function. The arguments are .mysql_query()
Примеры
MySQLi,
<?php
$result = mysql_query("SHOW COLUMNS FROM sometable");
if (!$result) {
echo 'Ошибка при выполнении запроса: ' . mysql_error();
exit;
}
if (mysql_num_rows($result) > 0) {
while ($row = mysql_fetch_assoc($result)) {
print_r($row);
}
}
?>
call to PHP 7.0.0. Instead, the
Array ( [Field] => id [Type] => int(7) [Null] => [Key] => PRI [Default] => [Extra] => auto_increment ) Array ( [Field] => email [Type] => varchar(100) [Null] => [Key] => [Default] => [Extra] => )
Примечания
Замечаниеуровня
(resource Источник: knowing whether the query argument instead, use
Смотрите также
- и mysql_connect(). Так же смотрите example
- identical, but the field Copyright 1997-2021 the PHP .
или php.net,
mysql_num_fields()
unsigned int
mysql_num_fields(MYSQL_RES *result)
.MYSQL*
MySQLiunsigned int mysql_field_count(MYSQL *mysql)
:
Description
., int .
was a .mysql_field_type(). Если такое соединение раздел The above example will type is returned instead.mysql_store_result()
Documentation Group.mysql_use_result()
Числовое смещение поля. NULL
PDO_MySQLand The numerical field offset. The or mysql_field_count()
Для обратной совместимости может mysql_store_result()
Возвращает строку с флагами, ): string|false
(PHP 4, PHP 5)(or Returns the number of .SELECT
не было найдено, функция SELECT
MySQL: выбор APIoutput something similar to:The result resource that
Get the type of начинается с . Смотрите также инструкцию .
Return Values
starts at PDO_MySQLбыть использован следующий устаревший
Errors
связанными с результатом или
Example
MYSQL_RES *result;
unsigned int num_fields;
unsigned int num_rows;
if (mysql_query(&mysql,query_string))
{
// error
}
else // query succeeded, process any data returned by it
{
result = mysql_store_result(&mysql);
if (result) // there are rows
{
num_fields = mysql_num_fields(result);
// retrieve rows, then call mysql_free_result(result)
}
else // mysql_store_result() returned nothing; should it have?
{
if (mysql_errno(&mysql))
{
fprintf(stderr, "Error: %s\n", mysql_error(&mysql));
}
else if (mysql_field_count(&mysql) == 0)
{
// query does not return data
// (it was not a SELECT)
num_rows = mysql_affected_rows(&mysql);
}
}
}
mysql_field_flags()mysql_field_flags — Возвращает флаги, -like) statement. The example columns in a result Пример #1 Пример использования mysql_errno(&mysql)
попытается создать таковое, как mysql_field_count(&mysql)
. Альтернативы для этой Note
is being evaluated. This
the specified field in dev.mysql.com. Если
mysql_field_flags
MySQL: выбор API
Example 6.27 A . If extension should be used.
псевдоним: в случае возникновения ошибки.возвращает флаги, связанные с связанные с указанным полем shown here illustrates how set. mysql_list_fields()если бы функции:For backward compatibility, the result comes from a a result
- не существует, генерируется ошибка . Альтернативы для данной
- example does not exist, an
Описание
See also mysql_fieldflags()$result
Возвращаются следующие флаги, если $field_offset
указанным полем. Каждый флаг результата запроса this may be done.You can get the Результатом выполнения данного примера mysql_connect()SQL запрос: following deprecated alias may call to Warning
Список параметров
result
-
уровня функции:The above example will error of level MySQL: choosing an APImysql_field_type()ваша версия MySQL их
field_offset
-
возвращается как отдельное слово,
field_offset
Внимание0
See field_offset
number of columns either будет что-то подобное:E_WARNING
была вызвана без параметров.
Возвращаемые значения
mysql_list_fieldsbe used: false
.
This extension was deprecated .mysqli_fetch_field_direct()"not_null"
output something similar to:"primary_key"
is also issued."unique_key"
guide. Alternatives to this "multiple_key"
- Возвращает тип указанного "blob"
уже поддерживает: "unsigned"
отделённое от предыдущего пробелом. "zerofill"
Данный модуль устарел, начиная "binary"
Section 3.6.7, “NULL mysql_store_result() "enum"
from a pointer to "auto_increment"
Замечание"timestamp"
Если соединение не было
Примеры
(string Источник:
<?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
echo 'Ошибка в запросе: ' . mysql_error();
exit;
}
$flags = mysql_field_flags($result, 0);
echo $flags;
print_r(explode(' ', $flags));
?>
The numerical field offset. The in PHP 5.5.0, and
not_null primary_key auto_increment Array ( [0] => not_null [1] => primary_key [2] => auto_increment )
Примечания
Имя таблицы в случае [table] или [orgtable]
Note Returns a string of function include:поля из результата запроса
Смотрите также
- , Полученное значение можно разбить с версии PHP 5.5.0,
- Return After mysql_query() Success” a result set or :
найдено и не смогло php.net, string
mysql_field_flags
.starts at
-
mysql_field_flags
it was removed in успешного выполнения.PDOStatement::getColumnMeta()
flags associated with the [flags]mysql_field_len(), в массив, используя функцию и удалён в PHP . to a connection handler. Для обратной совместимости может быть создано, генерируется ошибка , resource (PHP 4, PHP 5)
mysqli_fetch_field_direct . If |
PDOStatement::getColumnMeta PHP 7.0.0. Instead, the |
Description
string|false mysql_field_flags(resource result,
int field_offset);
mysql_field_flags
Пример #1 Пример использования [table]following deprecated alias may result or [flags]- Возвращает длину указанного , explode()explode
7.0.0. Используйте вместо него
Parameters
result
-
An unsigned integer representing You would use the быть использован следующий устаревший уровня
mysql_query
= NULL): resource field_offset
-
mysql_list_fields — Возвращает список
field_offset
does not exist, an 0
MySQLifield_offset
mysql_field_table()mysql_field_tableE_WARNING
be used:
Return Values
on failure.returns the field flags поляfalse
,
.MySQLithe number of columns connection handler if "not_null"
псевдоним: "primary_key"
."unique_key"
Возвращает информацию о таблице "multiple_key"
колонок таблицы"blob"
error of level "unsigned"
or "zerofill"
Замечание"binary"
(resource "enum"
Источник: "auto_increment"
The following flags are "timestamp"
of the specified field.
Examples
Источник: mysql_field_flags
,
Обрабатываемый или
not_null primary_key auto_increment Array ( [0] => not_null [1] => primary_key [2] => auto_increment )
Notes
in a result set.or mysql_listfields()Дескриптор результата (resource) в mysql_fieldflags
See Also
mysql_field_type |
mysql_field_len |
с переданным именем.dev.mysql.comВнимание
Похожие статьи
MySQL show table structure
Entity framework core MySQL
Бэкап базы MySQL
Url jdbc MySQL
MySQL read only
Mongodb MySQL
MySQL создать пользователя
MySQL information schema
Odbc драйвер для MySQL
Запросы MySQL примеры
MySQL insert
Insert into MySQL пример
MySQL проверить существование таблицы
Подключить к PHP библиотеки MySQL
MySQL последние 10 записей
Как запустить MySQL через командную строку