// select query
if ($dro=dbx_query($dlo, $sql_statement)) {
for ($i=0; $i<$dro->rows; ++$i) {
- print($dro->data[$i][$fieldname_case_function('id')].".".$dro->data[$i][$fieldname_case_function('description')].".".$dro->data[$i][$fieldname_case_function('field1')].".".strlen($dro->data[$i][$fieldname_case_function('field2')])."\n");
+ print($dro->data[$i]['id'].".".$dro->data[$i]['description'].".".$dro->data[$i]['field1'].".".strlen($dro->data[$i]['field2'])."\n");
}
- $dro->data[0][$fieldname_case_function('id')]='changed_value';
+ $dro->data[0]['id']='changed_value';
print($dro->data[0][0]."\n");
}
// insert query
print('insert-query: dbx_query works ok'."\n");
if ($dro=dbx_query($dlo, $sql_select_statement)) {
for ($i=0; $i<$dro->rows; ++$i) {
- print($dro->data[$i][$fieldname_case_function('id')].".".$dro->data[$i][$fieldname_case_function('description')].".".strlen($dro->data[$i][$fieldname_case_function('field2')])."\n");
+ print($dro->data[$i]['id'].".".$dro->data[$i]['description'].".".strlen($dro->data[$i]['field2'])."\n");
}
}
}
print('update-query: dbx_query works ok'."\n");
if ($dro=dbx_query($dlo, $sql_select_statement)) {
for ($i=0; $i<$dro->rows; ++$i) {
- print($dro->data[$i][$fieldname_case_function('id')].".".$dro->data[$i][$fieldname_case_function('description')].".".strlen($dro->data[$i][$fieldname_case_function('field2')])."\n");
+ print($dro->data[$i]['id'].".".$dro->data[$i]['description'].".".strlen($dro->data[$i]['field2'])."\n");
}
}
}
print('delete-query: dbx_query works ok'."\n");
if ($dro=dbx_query($dlo, $sql_select_statement)) {
for ($i=0; $i<$dro->rows; ++$i) {
- print($dro->data[$i][$fieldname_case_function('id')].".".$dro->data[$i][$fieldname_case_function('description')].".".strlen($dro->data[$i][$fieldname_case_function('field2')])."\n");
+ print($dro->data[$i]['id'].".".$dro->data[$i]['description'].".".strlen($dro->data[$i]['field2'])."\n");
}
}
}
$compare_function_6 = "cmp_description_number_id";
$dlo = dbx_connect($module, $host, $database, $username, $password);
function cmp_description_id($a, $b) {
- $fieldname_case_function = $GLOBALS['fieldname_case_function'];
- $rv = dbx_compare($a, $b, $fieldname_case_function("description"));
- if (!$rv) $rv = dbx_compare($a, $b, $fieldname_case_function("id"));
+ $rv = dbx_compare($a, $b, "description");
+ if (!$rv) $rv = dbx_compare($a, $b, "id");
return $rv;
}
function cmp_description_desc_id($a, $b) {
- $fieldname_case_function = $GLOBALS['fieldname_case_function'];
- $rv = dbx_compare($a, $b, $fieldname_case_function("description"), DBX_CMP_DESC);
- if (!$rv) $rv = dbx_compare($a, $b, $fieldname_case_function("id"));
+ $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) {
- $fieldname_case_function = $GLOBALS['fieldname_case_function'];
- $rv = dbx_compare($a, $b, $fieldname_case_function("description"));
- if (!$rv) $rv = dbx_compare($a, $b, $fieldname_case_function("id"), DBX_CMP_DESC);
+ $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) {
- $fieldname_case_function = $GLOBALS['fieldname_case_function'];
- $rv = dbx_compare($a, $b, $fieldname_case_function("description"), DBX_CMP_DESC);
- if (!$rv) $rv = dbx_compare($a, $b, $fieldname_case_function("id"), DBX_CMP_DESC);
+ $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) {
- $fieldname_case_function = $GLOBALS['fieldname_case_function'];
- $rv = dbx_compare($a, $b, $fieldname_case_function("description"), DBX_CMP_TEXT);
- if (!$rv) $rv = dbx_compare($a, $b, $fieldname_case_function("id"));
+ $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) {
- $fieldname_case_function = $GLOBALS['fieldname_case_function'];
- $rv = dbx_compare($a, $b, $fieldname_case_function("description"), DBX_CMP_NUMBER);
- if (!$rv) $rv = dbx_compare($a, $b, $fieldname_case_function("id"));
+ $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");
}
for ($i=0; $i<$dro->rows; ++$i) {
- print($dro->data[$i][$fieldname_case_function('id')].".".$dro->data[$i][$fieldname_case_function('description')]."\n");
+ 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][$fieldname_case_function('id')].".".$dro->data[$i][$fieldname_case_function('description')]."\n");
+ 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][$fieldname_case_function('id')].".".$dro->data[$i][$fieldname_case_function('description')]."\n");
+ 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][$fieldname_case_function('id')].".".$dro->data[$i][$fieldname_case_function('description')]."\n");
+ 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][$fieldname_case_function('id')].".".$dro->data[$i][$fieldname_case_function('description')]."\n");
+ 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][$fieldname_case_function('id')].".".$dro->data[$i][$fieldname_case_function('description')]."\n");
+ 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][$fieldname_case_function('id')].".".$dro->data[$i][$fieldname_case_function('description')]."\n");
+ print($dro->data[$i]['id'].".".$dro->data[$i]['description']."\n");
}
}
- if (!@dbx_compare($a, $b, $fieldname_case_function("fieldname"))) {
+ if (!@dbx_compare($a, $b, "fieldname")) {
print('wrong parameters: dbx_compare failure works ok'."\n");
}
- if (!@dbx_compare($a, $b, $fieldname_case_function("fieldname"), DBX_CMP_NATIVE, "12many")) {
+ 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)) {
<?php
// set the $connection to match your test-database setup
// (possibly change the rest of the settings too)
-// $fieldname_case_function was introduced for oci8, as oracle returns
-// the fieldnames in uppercase
// e.g. $connection = DBX_MYSQL;
$connection = NULL;
switch ($connection) {
$username="dbx_testuser";
$password="dbx_testpassword";
$module_name="mysql";
- $fieldname_case_function="dbx_unchangedcase";
break;
case DBX_MSSQL:
$module=DBX_MSSQL;
$username="";
$password="";
$module_name="mssql";
- $fieldname_case_function="dbx_unchangedcase";
break;
case DBX_ODBC:
$module=DBX_ODBC;
$username="dbx_testuser";
$password="dbx_testpassword";
$module_name="odbc";
- $fieldname_case_function="dbx_unchangedcase";
break;
case DBX_PGSQL:
$module=DBX_PGSQL;
$username="dbx_testuser";
$password="dbx_testpassword";
$module_name="pgsql";
- $fieldname_case_function="dbx_unchangedcase";
break;
case DBX_FBSQL:
$module=DBX_FBSQL;
$username="dbx_testuser";
$password="dbx_testpassword";
$module_name="fbsql";
- $fieldname_case_function="dbx_unchangedcase";
break;
case DBX_OCI8:
$module=DBX_OCI8;
$username="dbx_testuser";
$password="dbx_testpassword";
$module_name="oci8";
- $fieldname_case_function="dbx_uppercase";
break;
case DBX_SYBASECT:
$module=DBX_SYBASECT;
$username="dbx_testuser";
$password="dbx_testpassword";
$module_name="sybase_ct";
- $fieldname_case_function="dbx_unchangedcase";
break;
}
-function dbx_uppercase($sz) {
- return strtoupper($sz);
- }
-function dbx_unchangedcase($sz) {
- return $sz;
- }
-
?>
\ No newline at end of file