⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 008.phpt

📁 php-4.4.7学习linux时下载的源代码
💻 PHPT
字号:
--TEST--dbx_compare--SKIPIF--<?php include_once("skipif.inc");?>--FILE--<?php include_once("dbx_test.p");$sql_statement = "select id, description from tbl where parentid=1 order by id";$compare_function_1 = "cmp_description_id";$compare_function_2 = "cmp_description_desc_id";$compare_function_3 = "cmp_description_id_desc";$compare_function_4 = "cmp_description_desc_id_desc";$compare_function_5 = "cmp_description_txt_id";$compare_function_6 = "cmp_description_number_id";$dlo = dbx_connect($module, $host, $database, $username, $password);function cmp_description_id($a, $b) {    $rv = dbx_compare($a, $b, "description");    if (!$rv) $rv = dbx_compare($a, $b, "id");    return $rv;    }function cmp_description_desc_id($a, $b) {    $rv = dbx_compare($a, $b, "description", DBX_CMP_DESC);    if (!$rv) $rv = dbx_compare($a, $b, "id");    return $rv;    }function cmp_description_id_desc($a, $b) {    $rv = dbx_compare($a, $b, "description");    if (!$rv) $rv = dbx_compare($a, $b, "id", DBX_CMP_DESC);    return $rv;    }function cmp_description_desc_id_desc($a, $b) {    $rv = dbx_compare($a, $b, "description", DBX_CMP_DESC);    if (!$rv) $rv = dbx_compare($a, $b, "id", DBX_CMP_DESC);    return $rv;    }function cmp_description_txt_id($a, $b) {    $rv = dbx_compare($a, $b, "description", DBX_CMP_TEXT);    if (!$rv) $rv = dbx_compare($a, $b, "id");    return $rv;    }function cmp_description_number_id($a, $b) {    $rv = dbx_compare($a, $b, "description", DBX_CMP_NUMBER);    if (!$rv) $rv = dbx_compare($a, $b, "id");    return $rv;    }if (!$dlo) {    print('this won\'t work'."\n");	}else {    $dro = dbx_query($dlo, $sql_statement);    if (!$dro) {        print('this won\'t work'."\n");        }    for ($i=0; $i<$dro->rows; ++$i) {        print($dro->data[$i]['id'].".".$dro->data[$i]['description']."\n");        }    if (dbx_sort($dro, $compare_function_1)) {        for ($i=0; $i<$dro->rows; ++$i) {            print($dro->data[$i]['id'].".".$dro->data[$i]['description']."\n");            }        }    if (dbx_sort($dro, $compare_function_2)) {        for ($i=0; $i<$dro->rows; ++$i) {            print($dro->data[$i]['id'].".".$dro->data[$i]['description']."\n");            }        }    if (dbx_sort($dro, $compare_function_3)) {        for ($i=0; $i<$dro->rows; ++$i) {            print($dro->data[$i]['id'].".".$dro->data[$i]['description']."\n");            }        }    if (dbx_sort($dro, $compare_function_4)) {        for ($i=0; $i<$dro->rows; ++$i) {            print($dro->data[$i]['id'].".".$dro->data[$i]['description']."\n");            }        }    if (dbx_sort($dro, $compare_function_5)) {        for ($i=0; $i<$dro->rows; ++$i) {            print($dro->data[$i]['id'].".".$dro->data[$i]['description']."\n");            }        }    if (dbx_sort($dro, $compare_function_6)) {        for ($i=0; $i<$dro->rows; ++$i) {            print($dro->data[$i]['id'].".".$dro->data[$i]['description']."\n");            }        }    if (!@dbx_compare($a, $b, "fieldname")) {        print('wrong parameters: dbx_compare failure works ok'."\n");        }    if (!@dbx_compare($a, $b, "fieldname", DBX_CMP_NATIVE, "12many")) {        print('too many parameters: dbx_compare failure works ok'."\n");        }    if (!@dbx_compare($a, $b)) {        print('too few parameters: dbx_compare failure works ok'."\n");        }    dbx_close($dlo);    }?>--EXPECT--10.abc20.cba30.bac40.10050.2060.2040.10050.2060.2010.abc30.bac20.cba20.cba30.bac10.abc50.2060.2040.10040.10060.2050.2010.abc30.bac20.cba20.cba30.bac10.abc60.2050.2040.10040.10050.2060.2010.abc30.bac20.cba10.020.030.050.2060.2040.100wrong parameters: dbx_compare failure works oktoo many parameters: dbx_compare failure works oktoo few parameters: dbx_compare failure works ok

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -