Related Links : Search Engine Optimization | | Search Engine Marketing | Online Marketing | Freelance Programmer| SEO Thailand | SEO Expert | SEO services | PHP Programmer Thailand | SEO Tutorial | What is SEO |

  Home Our SEO Services SEO Expert Consultant Php Programmer Scripts| Email : sachin {at} jainsachin {dot} com

PHP | Returns the next field in the result set | Manual | Tutorial | Help

SEO Services



Website Programming in PHP / MYSQL



Friends


    Returns the next field in the result set

    mysqli_result::fetch_field

    mysqli_fetch_field

    (PHP 5)

    mysqli_fetch_field — Returns the next field in the result set

    Description

    Object oriented style (method):

    object mysqli_result::fetch_field ( void )

    Procedural style:

    object mysqli_fetch_field ( mysqli_result $result )

    Returns the definition of one column of a result set as an object. Call this function repeatedly to retrieve information about all columns in the result set.

    Parameters

    result

    Procedural style only: A result set identifier returned by mysqli_query(), mysqli_store_result() or mysqli_use_result().

    Return Values

    Returns an object which contains field definition information or FALSE if no field information is available.

    Object properties
    Property 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 #1 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 Code LIMIT 5";

    if (
    $result $mysqli->query($query)) {

        
    /* Get field information for all columns */
        
    while ($finfo $result->fetch_field()) {

            
    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);
            
    printf("Type:     %d\n\n"$finfo->type);
        }
        
    $result->close();
    }

    /* close connection */
    $mysqli->close();
    ?>

    Example #2 Procedural style

    <?php
    $link 
    mysqli_connect("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 Code LIMIT 5";

    if (
    $result mysqli_query($link$query)) {

        
    /* Get field information for all fields */
        
    while ($finfo mysqli_fetch_field($result)) {

            
    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);
            
    printf("Type:     %d\n\n"$finfo->type);
        }
        
    mysqli_free_result($result);
    }

    /* close connection */
    mysqli_close($link);
    ?>

    The above example will output:

    Name:     Name
    Table:    Country
    max. Len: 11
    Flags:    1
    Type:     254
    
    Name:     SurfaceArea
    Table:    Country
    max. Len: 10
    Flags:    32769
    Type:     4
    
    

    SEO Tutorial / Articles





    Php / Mysql Tutorial



    Articles



      Portfolio


      SEO by Jainsachin