summaryrefslogtreecommitdiff
path: root/ext/mysqli/mysqli_api.c
diff options
context:
space:
mode:
authorGeorg Richter <georg@php.net>2003-02-13 00:11:17 +0000
committerGeorg Richter <georg@php.net>2003-02-13 00:11:17 +0000
commit44559a18f97c16ac7ebc23f5519cbf4bd2774ffe (patch)
tree29da390e30f7eaa9f38a6e8260049eb0e1cc8369 /ext/mysqli/mysqli_api.c
parentef086ad82db148867913894bc66ca4990b11151a (diff)
downloadphp-git-44559a18f97c16ac7ebc23f5519cbf4bd2774ffe.tar.gz
added new function int mysql_get_server_version
this function is available since libmysql change set 1.1450 (2002-02-13)
Diffstat (limited to 'ext/mysqli/mysqli_api.c')
-rw-r--r--ext/mysqli/mysqli_api.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/ext/mysqli/mysqli_api.c b/ext/mysqli/mysqli_api.c
index 8efee2e66b..dd10e38e5b 100644
--- a/ext/mysqli/mysqli_api.c
+++ b/ext/mysqli/mysqli_api.c
@@ -948,6 +948,23 @@ PHP_FUNCTION(mysqli_get_server_info)
/* }}} */
+/* {{{ 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));
+}
+
+/* }}} */
+
/* {{{ proto string mysqli_info(resource link)
*/
PHP_FUNCTION(mysqli_info)