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

Reply via email to