Удаление записей таблицы пользователей phpbb и ее последствия.Какие все работы по очистке перед удалением пользователя - PullRequest
0 голосов
/ 29 ноября 2011

Я пишу оконную программу, которая будет запускаться из системного трея. который будет пинговать мой сайт phpbb для получения информации о регистрации новых пользователей. Таким образом, в результате я могу проверить, является ли пользователь спамом или нет.

если я чувствую, что это пользователь спама, тогда я удалю эту запись из таблицы пользователей.

перед удалением таблицы пользователей, каковы все остальные таблицы, которые я должен удалить.

так, чтобы не было никаких несвязанных ссылок, которые со временем станут многочисленными и тратят место на диске.

поэтому я хочу знать, что мне следует сделать перед удалением пользователя, чтобы все его другие действия были удалены перед удалением пользователя.

1 Ответ

2 голосов
/ 29 ноября 2011

Если вы просмотрите схему базы данных phpBB для таблиц, которые ссылаются на user_id, вы сможете определить, какие таблицы следует удалить с помощью DELETE FROM ... WHERE user_id = #

Обратите внимание, что существуют средства защиты от спама phpBB , которые могут сэкономить время (и головные боли) при ручном просмотре каждой новой регистрации.

...