Avoid problems with better variable naming

This commit is contained in:
Michael 2018-05-24 21:46:57 +00:00
parent 1bce39120d
commit f8230badba
1 changed files with 8 additions and 8 deletions

View File

@ -449,23 +449,23 @@ echo "1";
break;
}
$params = '';
$param_types = '';
$values = [];
foreach ($args AS $param => $value) {
if (is_int($args[$param])) {
$params .= 'i';
$param_types .= 'i';
} elseif (is_float($args[$param])) {
$params .= 'd';
$param_types .= 'd';
} elseif (is_string($args[$param])) {
$params .= 's';
$param_types .= 's';
} else {
$params .= 'b';
$param_types .= 'b';
}
$values[] = &$args[$param];
}
if (count($values) > 0) {
array_unshift($values, $params);
array_unshift($values, $param_types);
call_user_func_array([$stmt, 'bind_param'], $values);
}
@ -488,7 +488,7 @@ echo "1";
$errorno = self::$errorno;
logger('DB Error '.self::$errorno.': '.self::$error."\n".
System::callstack(8)."\n".self::replaceParameters($sql, $params));
System::callstack(8)."\n".self::replaceParameters($sql, $args));
// On a lost connection we try to reconnect - but only once.
if ($errorno == 2006) {
@ -500,7 +500,7 @@ echo "1";
// We try it again
logger('Reconnected after database error '.$errorno.': '.$error);
self::$in_retrial = true;
return self::p($sql, $params);
return self::p($sql, $args);
}
}