Прошу помощи с базой данных 1.X

 
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 738
У меня проблема наблюдается.
Суть вопроса такова -

От компонента (который не озвучиваю) создается таблица для каждого пользователя cms_da_weeks_(id)
Например пользователь id1 таблица cms_da_weeks_1, пользователь id2 таблица cms_da_weeks_2 и до бесконечности.
В итоге после удаления юзера данные таблицы не удаляются.

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

Мои действия.

В файл model.php я прописал
Код PHP:
  1.  
  2. $this->inDB->query("DELETE FROM cms_forum_posts WHERE user_id = '$user_id'");
  3. $this->inDB->query("DELETE FROM cms_forum_threads WHERE user_id = '$user_id'");
  4. $this->inDB->query("DELETE FROM cms_actions_log WHERE user_id = '$user_id'");
  5.  
  6.  
Для удаления остального контента, а вот таблицу cms_da_weeks не могу понять как прописать, так как ее id меняется каждый раз. Пробовал так-
Код PHP:
  1.  
  2. $this->inDB->query("DELETE FROM cms_da_weeks WHERE user_id = '$user_id'");
  3.  
Ошибка
Может так нужно?
[code=php
$this->inDB->query("DELETE FROM cms_da_weeks_".$user_id." WHERE user_id = '$user_id'");
][/code]
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2660
$this->inDB->query("DROP TABLE cms_da_weeks_.{$user_id}.");
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 738
Ris:

$this->inDB->query("DROP TABLE cms_da_weeks_.{$user_id}.");

Спасибо за подсказку! Сработал именно такой пример - $this->inDB->query("DROP TABLE cms_da_weeks_{$user_id}"); -$user_id не обернут в точки
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: