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