Получил эту функцию mysql, которая выдает ошибки, и, поскольку я ясно получил исходный код в устаревшем mysql, мне пришлось преобразовать его в язык, совместимый с mysqli, но это ниже приводит меня к тупику с ошибкой "mysqli_fetch_array () ожидает, что параметр 2быть целым числом, строка указана в строке 91 ".Строка 91 соответствует «while ($ row = mysqli_fetch_array ($ res, $ arr_type))» в приведенном ниже коде.Любое понимание приветствуется.
function getAll($query, $arr_type = MYSQL_ASSOC) {
if (! $query)
return array();
if ($arr_type != MYSQL_ASSOC && $arr_type != MYSQL_NUM && $arr_type != MYSQL_BOTH)
$arr_type = MYSQL_ASSOC;
$res = $this->res($query);
$arr_res = array();
if ($res) {
while ($row = mysqli_fetch_array($res, $arr_type))
$arr_res[] = $row;
mysqli_free_result($res);
}
return $arr_res;
}