kalapanga, грамотный и универсальный подход - это обращаться к элементам массива по строковому ключу, а не высчитывать цыферки, каждый раз сверяясь с SQL запросом.
Вы это поймете, когда напишете программу чуть сложнее, чем из двух строчек.
"Я ничего не знаю, ничего не хочу учить, мне плевать на правила этого форума, просто сделайте чтобы у меня все работало. Вот вам нечитаемый код, сами разберитесь, какая в нем проблема."
maksimpojar, вы неправильно себя ругаете.
Забыть сменить имя базы может каждый. Это нормально.
Дундук - это тот, кто не настраивает правильно работу с ошибками, чтобы на локальном компьютере они отображались на экране, а на боевом сервере писались в лог.
И тогда не будет проблем определить причину поломки.
Просто запомните это правило, и вам никогда не будет стыдно :)
sasmoney, постарайтесь запомнить, что Chatgpt - это бредогенератор, а не всезнающее божество.
И если вам делают замечание, то надо мотать на ус, а не цитировать очередной идиотизм от искусственного интеллекта
Не, ну в варианте, который описал афтор, там тоже будет все в памяти сидеть.
Тут, я бы сказал, дело не в скорости, а именно в неудобстве колупания с файлами и отсутствии масштабирования
Значит вы пишете здесь не тот код, который выводит ошибку.
Вот я взял ВАШ же массив, и он не выводит никаких ошибок, ни с isset, ни без https://3v4l.org/jb158
Вы это поймете, когда напишете программу чуть сложнее, чем из двух строчек.