Я хочу обновить таблицу MySQL информацией из двух других таблиц. Я создам работу cron, но я не знаю, какой код PHP использовать.PHP-код для обновления таблицы MySQL
Каждый раз, когда выполняется задание cron, я хочу, чтобы столбец «VideoNumber» из таблицы «Профили» обновлялся с количеством видео, которое они загружали на сайт. Видеоинформация хранится в таблице под названием «Видео», и у каждого видео есть «OwnerID», чтобы идентифицировать пользователя, который его загрузил. Это соответствует столбцу «ID» в таблице «Профили».
Я также хотел, чтобы столбец «PhotoNumber» в таблице «Профили» обновлялся с количеством фотографий, загруженных одним и тем же пользователем - данные фотографий хранятся в столбце «Фотографии».
Может ли кто-нибудь помочь?
Триггер INSERT работает. Какой триггер я буду использовать для удаления видео? – hohner
Я понял, вы замените «+ 1» на «- 1» и «NEW.profile_id» на «OLD.profile_id». Спасибо – hohner
P.S., если кто-нибудь читает эту проблему - я действительно рекомендую изменить PHP-код, как предложил Крозин. Триггеры в порядке, но, по моему мнению, они более легкие. Кроме того, к моему недоверчивости, некоторые хосты отказываются разрешить создавать триггеры phpMyAdmin с помощью команды SQL. Если вы не купите VPS или выделенный серверный пакет, конечно ... – hohner