georg Wed Feb 12 19:11:17 2003 EDT Modified files: /php4/ext/mysqli php_mysqli.h mysqli_fe.c mysqli_api.c Log: added new function int mysql_get_server_version this function is available since libmysql change set 1.1450 (2002-02-13) Index: php4/ext/mysqli/php_mysqli.h diff -u php4/ext/mysqli/php_mysqli.h:1.2 php4/ext/mysqli/php_mysqli.h:1.3 --- php4/ext/mysqli/php_mysqli.h:1.2 Wed Feb 12 05:39:06 2003 +++ php4/ext/mysqli/php_mysqli.h Wed Feb 12 19:11:17 2003 @@ -15,7 +15,7 @@ | Author: Georg Richter <[EMAIL PROTECTED]> | +----------------------------------------------------------------------+ - $Id: php_mysqli.h,v 1.2 2003/02/12 10:39:06 georg Exp $ + $Id: php_mysqli.h,v 1.3 2003/02/13 00:11:17 georg Exp $ */ #include <mysql.h> @@ -179,6 +179,7 @@ PHP_FUNCTION(mysqli_get_host_info); PHP_FUNCTION(mysqli_get_proto_info); PHP_FUNCTION(mysqli_get_server_info); +PHP_FUNCTION(mysqli_get_server_version); PHP_FUNCTION(mysqli_info); PHP_FUNCTION(mysqli_insert_id); PHP_FUNCTION(mysqli_init); Index: php4/ext/mysqli/mysqli_fe.c diff -u php4/ext/mysqli/mysqli_fe.c:1.3 php4/ext/mysqli/mysqli_fe.c:1.4 --- php4/ext/mysqli/mysqli_fe.c:1.3 Wed Feb 12 16:07:28 2003 +++ php4/ext/mysqli/mysqli_fe.c Wed Feb 12 19:11:17 2003 @@ -15,7 +15,7 @@ | Author: Georg Richter <[EMAIL PROTECTED]> | +----------------------------------------------------------------------+ - $Id: mysqli_fe.c,v 1.3 2003/02/12 21:07:28 georg Exp $ + $Id: mysqli_fe.c,v 1.4 2003/02/13 00:11:17 georg Exp $ */ #ifdef HAVE_CONFIG_H @@ -73,6 +73,7 @@ PHP_FE(mysqli_get_host_info, NULL) PHP_FE(mysqli_get_proto_info, NULL) PHP_FE(mysqli_get_server_info, NULL) + PHP_FE(mysqli_get_server_version, NULL) PHP_FE(mysqli_init, NULL) PHP_FE(mysqli_info, NULL) PHP_FE(mysqli_insert_id, NULL) @@ -141,6 +142,7 @@ PHP_FALIAS(get_host_info,mysqli_get_host_info,NULL) PHP_FALIAS(get_proto_info,mysqli_get_proto_info,NULL) PHP_FALIAS(get_server_info,mysqli_get_server_info,NULL) + PHP_FALIAS(get_server_version,mysqli_get_server_version,NULL) PHP_FALIAS(init,mysqli_init,NULL) PHP_FALIAS(info,mysqli_info,NULL) PHP_FALIAS(insert_id,mysqli_insert_id,NULL) Index: php4/ext/mysqli/mysqli_api.c diff -u php4/ext/mysqli/mysqli_api.c:1.2 php4/ext/mysqli/mysqli_api.c:1.3 --- php4/ext/mysqli/mysqli_api.c:1.2 Wed Feb 12 05:39:06 2003 +++ php4/ext/mysqli/mysqli_api.c Wed Feb 12 19:11:17 2003 @@ -15,7 +15,7 @@ | Author: Georg Richter <[EMAIL PROTECTED]> | +----------------------------------------------------------------------+ - $Id: mysqli_api.c,v 1.2 2003/02/12 10:39:06 georg Exp $ + $Id: mysqli_api.c,v 1.3 2003/02/13 00:11:17 georg Exp $ */ #ifdef HAVE_CONFIG_H @@ -944,6 +944,23 @@ MYSQLI_FETCH_RESOURCE(mysql, MYSQL *, &mysql_link, "mysqli_link"); RETURN_STRING((char *)mysql_get_server_info(mysql), 1); +} + +/* }}} */ + +/* {{{ proto int mysqli_get_server_version +*/ +PHP_FUNCTION(mysqli_get_server_version) +{ + MYSQL *mysql; + zval *mysql_link = NULL; + + if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O", +&mysql_link, mysqli_link_class_entry) == FAILURE) { + return; + } + MYSQLI_FETCH_RESOURCE(mysql, MYSQL *, &mysql_link, "mysqli_link"); + + RETURN_LONG(mysql_get_server_version(mysql)); } /* }}} */
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php