From: Georg Richter Date: Mon, 26 Jul 2004 05:44:06 +0000 (+0000) Subject: fixed bug in mysql->client_version X-Git-Tag: PRE_ZEND_VM_DISPATCH_PATCH~365 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dede51adf6efe655f4cfb4ab5d094a6afaaf2c57;p=php fixed bug in mysql->client_version added mysql->client_info property --- diff --git a/NEWS b/NEWS index 2431c1b584..b41d72d6e7 100644 --- a/NEWS +++ b/NEWS @@ -14,12 +14,14 @@ PHP NEWS . stream_context_get_default() (Wez) . stream_socket_enable_crypto() (Wez) . SimpleXMLElement->registerXPathNamespace() (Christian) + . mysqli->client_info property (Georg) - PHP will now respect extension dependencies when initializing. (Wez) - Added Cursor support for MySQL 5.0.x in mysqli (Georg) - Added proxy support to ftp wrapper via http. (Sara) - Added MDTM support to ftp_url_stat. (Sara) - Added zlib stream filter suport. (Sara) - Added bz2 stream filter support. (Sara) +- Fixed bug in mysql->client_version (Georg) - Changed the implementation of TRUE, FALSE, and NULL from constants to keywords. (Marcus) - Fixed ZTS destruction. (Marcus) diff --git a/ext/mysqli/mysqli_prop.c b/ext/mysqli/mysqli_prop.c index c9d3f8d8ec..f5792b77a6 100644 --- a/ext/mysqli/mysqli_prop.c +++ b/ext/mysqli/mysqli_prop.c @@ -82,11 +82,19 @@ int __func(mysqli_object *obj, zval **retval TSRMLS_DC)\ int link_client_version_read(mysqli_object *obj, zval **retval TSRMLS_DC) { ALLOC_ZVAL(*retval); - ZVAL_STRING(*retval, MYSQL_SERVER_VERSION, 1); + ZVAL_LONG(*retval, MYSQL_VERSION_ID); return SUCCESS; } /* }}} */ +/* {{{ property link_client_info_read */ +int link_client_info_read(mysqli_object *obj, zval **retval TSRMLS_DC) +{ + ALLOC_ZVAL(*retval); + ZVAL_STRING(*retval, MYSQL_SERVER_VERSION, 1); + return SUCCESS; +} +/* }}} */ /* {{{ property link_test_read */ int link_test_read(mysqli_object *obj, zval **retval TSRMLS_DC) { @@ -191,6 +199,7 @@ MYSQLI_MAP_PROPERTY_FUNC_STRING(stmt_sqlstate_read, mysql_stmt_sqlstate, MYSQLI_ mysqli_property_entry mysqli_link_property_entries[] = { {"affected_rows", link_affected_rows_read, NULL}, + {"client_info", link_client_info_read, NULL}, {"client_version", link_client_version_read, NULL}, {"test", link_test_read, NULL}, {"connect_errno", link_connect_errno_read, NULL},