Ejemplo n.º 1
0
function qdb_list($db_config, $strsql, $return_format = '', $opts = false)
{
    // New Data Transaction
    $data1 = new data_trans($db_config);
    if (!empty($opts['debug'])) {
        $data1->data_debug(true);
    }
    // Execute Query
    $query_result = $data1->data_query($strsql);
    // Return Result Set
    $rf_arr = explode(':', $return_format);
    if (empty($rf_arr[0])) {
        unset($rf_arr[0]);
    }
    if (count($rf_arr) < 1) {
        return $data1->data_assoc_result();
    } else {
        if (count($rf_arr) == 1) {
            return $data1->data_key_assoc($rf_arr[0]);
        } else {
            if (count($rf_arr) > 1) {
                return $data1->data_key_val($rf_arr[0], $rf_arr[1]);
            }
        }
    }
}