]> granicus.if.org Git - php/commitdiff
Added mysql_table_name() alias for mysql_tablename()
authorZak Greant <zak@php.net>
Sun, 24 Mar 2002 23:33:07 +0000 (23:33 +0000)
committerZak Greant <zak@php.net>
Sun, 24 Mar 2002 23:33:07 +0000 (23:33 +0000)
Improved logic of parameter parsing code for mysql_ping
 - made test for no arguments more explicit
 - combined to if blocks into one if/else if block

ext/mysql/php_mysql.c

index f4c5f568229c096695b63743c3c5b86214cf764e..1abce1947af990064ba3fa7d93be90e2600e2186 100644 (file)
@@ -188,6 +188,7 @@ function_entry mysql_functions[] = {
        PHP_FALIAS(mysql_db_name,               mysql_result,           NULL)
        PHP_FALIAS(mysql_dbname,                mysql_result,           NULL)
        PHP_FALIAS(mysql_tablename,             mysql_result,           NULL)
+       PHP_FALIAS(mysql_table_name,    mysql_result,           NULL)
        {NULL, NULL, NULL}
 };
 /* }}} */
@@ -2246,13 +2247,11 @@ PHP_FUNCTION(mysql_ping)
        int             id         = -1;
        php_mysql_conn *mysql;
 
-       if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|r", &mysql_link)==FAILURE) {
-               return;
-       }
-       
-       if (! ZEND_NUM_ARGS()) {
+       if (0 == ZEND_NUM_ARGS()) {
                id = php_mysql_get_default_link(INTERNAL_FUNCTION_PARAM_PASSTHRU);
                CHECK_LINK(id);
+       } else if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &mysql_link)==FAILURE) {
+               return;
        }
        
        ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);