Update database.php
This commit is contained in:
parent
156aa6ed6b
commit
e2b9419499
|
@ -206,7 +206,7 @@ if(!check_function_exists("exec_db_query")) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if($flag === false) {
|
if($flag === false) {
|
||||||
set_error(get_hashed_text($sql), "DATABASE-QUERY-FAILURE");
|
set_error(get_hashed_text($sql) . " " . $sql, "DATABASE-QUERY-FAILURE");
|
||||||
}
|
}
|
||||||
|
|
||||||
return $flag;
|
return $flag;
|
||||||
|
@ -277,17 +277,20 @@ if(!check_function_exists("get_db_zero")) {
|
||||||
if(!check_function_exists("exec_db_fetch")) {
|
if(!check_function_exists("exec_db_fetch")) {
|
||||||
function exec_db_fetch($sql, $bind=array(), $start=0) {
|
function exec_db_fetch($sql, $bind=array(), $start=0) {
|
||||||
$row = NULL;
|
$row = NULL;
|
||||||
|
$rows = NULL;
|
||||||
|
|
||||||
$config = get_config();
|
$config = get_config();
|
||||||
$fetch_mode = get_value_in_array("db_fetch_mode", $config, "sql");
|
$fetch_mode = get_value_in_array("db_fetch_mode", $config, "sql");
|
||||||
|
|
||||||
if($fetch_mode == "sql") {
|
if($fetch_mode == "sql") {
|
||||||
$_sql = sprintf("select * from (%s) a limit %s, 1", $sql, get_db_zero($start));
|
$_bind = $bind;
|
||||||
$_rows = exec_db_fetch_all($sql, $bind);
|
$_sql = sprintf("%s limit %s, 1", $sql, get_db_zero($start));
|
||||||
|
$rows = exec_db_fetch_all($_sql, $_bind);
|
||||||
} elseif($fetch_mode == "php") {
|
} elseif($fetch_mode == "php") {
|
||||||
|
$_bind = $bind;
|
||||||
$_sql = $sql;
|
$_sql = $sql;
|
||||||
$_rows = exec_db_fetch_all($sql, $bind);
|
$rows = exec_db_fetch_all($_sql, $_bind);
|
||||||
$_rows = array_slice($_rows, get_db_zero($start), 1);
|
$rows = array_slice($rows, get_db_zero($start), 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
// get first of rows
|
// get first of rows
|
||||||
|
|
Loading…
Reference in New Issue
Block a user