granty, ооп здесь не при чем.
Надо всего лишь один раз выставить режим выброса исключений в mysqi как написано здесь https://phpdelusions.net/mysqli/mysqli_connect#oop
и забыть все эти колупания с .mysqli_error() как стращный сон
userAgent122, на тупой вопрос ты получишь только тупой ответ.
Ну пробовал обхяснить саому себе, что за такой каприз, "$t = test(); не подходит"?
Глядишь, если подумать, то нормальный вариант прекрасно подойдет
Ещё раз.
[{"a":1,"b":2,"c":3,"d":4,"e":5}, columh: ["a","b","c","d"]] - это белиберда.
Если ты не знаешь, что хочешь получить, то не надо задавать вопрос, как это сделать.
Сначала определись, что конкретно тебе нужно получить в жс, потом приходи сюда, спрашивать как получить массив определенного формата в пхп. потому что вопрос у тебя не как передать массив из пхп жс, а как поменять нормальный массив в пзп, сделав из него какого-то уродца. как передать массив ты и так уже знаешь