Ругается на mysqli_fetch_all, когда выложил на хостинг.
Fatal error: Call to undefined function mysqli_fetch_all() in /home/admin/models/options_model.php on line 6
function get_options(){
global $connection;
$query = "SELECT * FROM options";
$res = mysqli_query($connection, $query);
if($res){
return mysqli_fetch_all($res, MYSQLI_ASSOC);
}
return false;
}
В документации сказано следующее:
Только для MySQL Native Driver
Доступно только с расширением mysqlnd.
Не уверен что вы хотите сразу забить себе память возвращая все строки в массив, тем более когда логично представить что память у вас ограниченная а выборка с базы это N-число строк. Тут сразу назревает логичное решение вызывать много раз функцию fetch_assoc() в цикле, чтобы каждый последующий 'тик' перезаписывал переменную только одной строкой.
while($row = $res->fetch_assoc()){ }
Гениально не правда ли?)
Используйте fetch_assoc в цикле, либо делайте запросы с помощью PDO.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости