ID:               42344
 Updated by:       [EMAIL PROTECTED]
 Reported By:      php at michaelho dot com
-Status:           Open
+Status:           Feedback
 Bug Type:         MySQLi related
 Operating System: Mac OS X 10.4.9
 PHP Version:      5.2.3
 New Comment:

This is very simple function which just wraps around the provided
libmysql function 'mysql_fetch_field' and pretty much can't be a bug on
the PHP side. What mysql version have you compiled PHP with?


Previous Comments:
------------------------------------------------------------------------

[2007-08-20 05:33:30] php at michaelho dot com

Description:
------------
The object returned from MySQLi's fetch_field() does not ever aggregate
the ->def value.


Reproduce code:
---------------
(mysql database table definition)
CREATE TABLE foo (
  some_value VARCHAR(50) DEFAULT 'blah'
);


(PHP Code)
<?php
$mysqli = new mysqli("localhost", "root", "", "test");

$query = "SELECT * from foo";

if ($result = $mysqli->query($query)) {
    /* Get field information for all columns */
    while ($finfo = $result->fetch_field()) {
        printf("Default Value: %s\n", $finfo->def);
    }
    $result->close();
}

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

Expected result:
----------------
Default Value: blah

Actual result:
--------------
Default Value:


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=42344&edit=1

Reply via email to