История изменений
Исправление Darth_Revan, (текущая версия) :
Ага, значит, если бы mysqli использовался непосредственно, то код был бы такой:
public function getalls(): ?array
{
$prequery = $this->conn->query(
'SELECT DISTINCT * FROM ' . DB_PREFIX . 'hc'
);
if (!$this->conn->errno) {
if ($prequery instanceof \mysqli_result) {
$rows = [];
while ($row = $prequery->fetch_assoc()) {
$rows[] = $row;
}
$prequery->close();
return $rows;
} else {
return null;
}
} else {
throw new \Exception("Error: {$this->conn->error}");
}
}
Исходная версия Darth_Revan, :
public function getalls(): ?array
{
$prequery = $this->conn->query(
'SELECT DISTINCT * FROM ' . DB_PREFIX . 'hc'
);
if (!$this->conn->errno) {
if ($prequery instanceof mysqli_result) {
$data = [];
while ($row = $prequery->fetch_assoc()) {
$data[] = $row;
}
$prequery->close();
return $data;
} else {
return null;
}
} else {
throw new Exception("Error: {$this->conn->error}");
}
}
Ага, значит, если бы mysqli использовался непосредственно, то код был бы такой.