Т.е. VK и Facebook это сборка не сложных проектов? :D
Вот всегда такое читаю и мне становиться как-то грустно. Учился 5 лет в универе, а оказывается то надо было курсы какие-то нибудь пройти И ВОТ ты уже программист.
Вы хотя бы это научитесь делать. Не супер профессионал наш :)
Вполне возможно у нас разная выборка по людям. У вас лично ничего не упала, отлично и это здорово. У меня есть выборка чуть побольше, не всем так хорошо везёт.
У многих это "заранее", зависит от трафика, и если мобильный телефон, то это "заранее" бывает не сработает, клиент уже всё посмотрел, а реклама прогрузилась выше.
Не рекомендую т.е. отложенная загрузка рекламы = -60% ЦТР. Оно вам реально нужно? Легче просто блоки рекламы снять.
Забавно, а я что написал sql_mode? 🍿
А через пару дней ещё раз посмотреть, а потом ещё, а потом ещё и так бесконечно 🍿
И кто вам сказал, что проблема в mysql? Проблема в основном в самих сайтах.
Без понятия, это надо весь движок смотреть. Можете программиста нанять он вам проверит код.
Вот так и решать.
Только вместо этого кода можно сделать так:
$card_id=intval($card_id);
ИЛИ же, ещё более правильно сделать, объявить переменную $card_id=0; до начала работы.
Или переделать запросы на стандарт, что на мой взгляд лучше.
Или же в конфиг my.ini добавить:
sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION