Коннект в любом случае должен быть один, и его так и надо передавать дополнительным параметром, save_category($category,$connect).
Но это не может служить причиной настолько больших тормозов. Ну максимум может увеличить до одной секунды. Но 16 секунд получить на коннектах - это нереально.
Там какая-то другая глупость является причиной.
Это шутка такая, про лучший случай?
А это ничего что у меня весь код от начала до конца, с подключением к базе, всеми запросами и выводом выполняется 0.01 секунды? На дешевом впс за 10 долларов.
Вы по НТТР что ли эти функции вызываете что ли? С другого конца земного шара?
Ну неужели самому не ясно, что это чушь полная?
У меня такое ощущение, что у вас где-то код, который выбирает не одну нужную запись из БД, а сотни тысяч. Это единственное объяснение, которое приходит мне в голову.
Я предлагаю понять, что заморочиться - это как раз JSON. В исключительных случаях. Ни один из которых к вопросу отношения не имеет. Но уже вижу, что бесполезно.
В начале всё правильно, а дальше ерунда.
JSON - это не "когда плевать" и не "в угоду", а когда у данных нет чёткой структуры.
То есть JSON-поле - это ячейка для нереляционных данных в реляционной БД
И говорить там часами просто не о чем. NoSQL в значении "основная БД приложения системы "как бог на душу положит" АКА MongoDB" - это просто бессмыслица, говорить там не о чем - ни часами, ни минутами.
Всё остальное же "NoSQL" - это совершенно разные, никак не связанные между собой служебные хранилища, типа key-value storage, кэшей, поисковых движков.
Fedor Vlasenko, https://www.php.net/manual/ru/pdo.constants.php#pd...
Предписание выбрасывать исключение PDOException в случае возникновения ошибки. Подробнее об этом атрибуте смотрите в разделе Ошибки и их обработка.
Начиная с PHP 8.0.0 является режимом по умолчанию. Помимо задания кода ошибки PDO будет выбрасывать исключение PDOException, свойства которого будут отражать код ошибки и её описание.
Какой смысл делать авторизацию, если кто угодно сможет войти под чьим угодно логином через SQL инъекцию?
Какой смысл делать авторизацию, если кто угодно сможет войти под чьим угодно логином если просто запишет его себе в куки?
Но это не может служить причиной настолько больших тормозов. Ну максимум может увеличить до одной секунды. Но 16 секунд получить на коннектах - это нереально.
Там какая-то другая глупость является причиной.