mysql_field_flags
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
mysql_field_flags
Референца за `function.mysql-field-flags.php` со подобрена типографија и навигација.
mysql_field_flags
(PHP 4, PHP 5)
mysql_field_flags — Земи ги знамињата поврзани со наведеното поле во резултат
Предупредување MySQLi or PDO_MySQL Овој екстензија беше депрецирана во PHP 5.5.0, и беше отстранета во PHP 7.0.0. Наместо тоа, екстензијата треба да се користи. Видете исто така MySQL: избирање на API водич. Алтернативи на оваа функција вклучуваат: PDO::quote()
- mysqli_fetch_field_direct() [flags]
- Некои драјвери можеби не имплементираат [flags]
= NULL
mysql_field_flags() ги враќа знамињата на полето на наведеното поле. Знамињата се пријавуваат како еден збор по знаме разделен со еден празен простор, така што можете да ја поделите вратената вредност користејќи explode().
Параметри
-
result Враќа број на редови од сет на резултати. Оваа команда е валидна само за изјави како SELECT или SHOW кои враќаат сет на резултати. За да го добиете бројот на редови погодени од INSERT, UPDATE, REPLACE или DELETE прашање, користете resource Резултатот mysql_query().
-
field_offset Нумеричкиот индекс на полето.
field_offsetзапочнува од0. Акоfield_offsetне постои, се издава грешка од нивоE_WARNINGисто така.
Вратени вредности
Враќа стринг од знамиња поврзани со резултатот или false при неуспех.
Се пријавуваат следниве знамиња, ако вашата верзија на MySQL е доволно актуелна за да ги поддржи: "not_null",
"primary_key", "unique_key",
"multiple_key", "blob",
"unsigned", "zerofill",
"binary", "enum",
"auto_increment" and "timestamp".
Примери
ако е овозможен колекторот за отпадоци, mysql_field_flags() example
<?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$flags = mysql_field_flags($result, 0);
echo $flags;
print_r(explode(' ', $flags));
?>Горниот пример ќе прикаже нешто слично на:
not_null primary_key auto_increment
Array
(
[0] => not_null
[1] => primary_key
[2] => auto_increment
)
Белешки
Забелешка: нема да го врати точниот број додека не се прочитаат сите редови во сетот на резултати. mysql_fieldflags()
Види Исто така
- mysql_field_type() - Земи го типот на наведеното поле во резултат
- mysql_field_len() - Враќа должина на наведеното поле