MySQL Improved Extension (
Mysqli
)
2488
Returns an object which contains field definition information from the specified result set.
Parameters
result
Procedural style only: A result set identifier returned
by
mysqli_query
,
mysqli_store_result
or
mysqli_use_result
.
fieldnr
The field number. This value must be in the range from
0
to
number
of fields - 1
.
Return Values
Returns an object which contains field definition information or
FALSE
if no field information for
specified
fieldnr
is available.
Table 20.51. Object attributes
Attribute
Description
name
The name of the column
orgname
Original column name if an alias was specified
table
The name of the table this field belongs to (if not
calculated)
orgtable
Original table name if an alias was specified
def
The default value for this field, represented as a
string
max_length
The maximum width of the field for the result set.
length
The width of the field, as specified in the table
definition.
charsetnr
The character set number for the field.
flags
An integer representing the bit-flags for the field.
type
The data type used for this field
decimals
The number of decimals used (for integer fields)
Examples
Example 20.191. Object oriented style
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$query = "SELECT Name, SurfaceArea from Country ORDER BY Name LIMIT 5";
if ($result = $mysqli->query($query)) {
/* Get field information for column 'SurfaceArea' */
$finfo = $result->fetch_field_direct(1);
printf("Name: %s\n", $finfo->name);
printf("Table: %s\n", $finfo->table);
printf("max. Len: %d\n", $finfo->max_length);
printf("Flags: %d\n", $finfo->flags);
Summary of Contents for 5.0
Page 1: ...MySQL 5 0 Reference Manual ...
Page 18: ...xviii ...
Page 60: ...40 ...
Page 396: ...376 ...
Page 578: ...558 ...
Page 636: ...616 ...
Page 844: ...824 ...
Page 1234: ...1214 ...
Page 1427: ...MySQL Proxy Scripting 1407 ...
Page 1734: ...1714 ...
Page 1752: ...1732 ...
Page 1783: ...Configuring Connector ODBC 1763 ...
Page 1793: ...Connector ODBC Examples 1773 ...
Page 1839: ...Connector Net Installation 1819 2 You must choose the type of installation to perform ...
Page 2850: ...2830 ...
Page 2854: ...2834 ...
Page 2928: ...2908 ...
Page 3000: ...2980 ...
Page 3122: ...3102 ...
Page 3126: ...3106 ...
Page 3174: ...3154 ...
Page 3232: ...3212 ...