PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (12): [1] 2 3 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 176
spsu Отправлено: 24 Февраля, 2015 - 23:35:26 • Тема: Распределение пользователей • Форум: Вопросы новичков

Ответов: 3
Просмотров: 173
KingStar,
Не понял... Первый пост подредактировал, а то в сумме у менеджеров больше 100% быть не может.
spsu Отправлено: 24 Февраля, 2015 - 23:20:38 • Тема: Распределение пользователей • Форум: Вопросы новичков

Ответов: 3
Просмотров: 173
Есть задача каждого зарегестрированного пользователя крепить к менеджеру, менеджеров может быть несколько и у каждого свой процент от общего кол-ва пользователей.
Сейчас проилюстрирую на примере кода.
PHP:
скопировать код в буфер обмена
  1.  
  2. $managers = array(
  3.         'vasya' => array(
  4.                 'precent' => 50,
  5.                 'atached_users_count' => 0
  6.         ),
  7.  
  8.         'petya' => array(
  9.                 'precent' => 25,
  10.                 'atached_users_count' => 0
  11.         ),
  12.  
  13.         'koliya' => array(
  14.                 'precent' => 25,
  15.                 'atached_users_count' => 0
  16.         ),
  17. );
  18.  
  19. for ($i=0; $i < 100; $i++) {
  20.         //Тут прибавляем менеджеру в соответсвии с его процентом в ключ atached_users_count +1
  21. }
  22.  

Вопрос как вычислить какому менеджеру когда прибавлятть пользователя. Чтоб кол-во пользователей в atached_users_count было соглачно проценту. При том что кол-во пользователей постоянновозрастает.
Проценты и кол-во менеджеров, тоже могут менятся тоесть их не обязательно будет 3, надеюсь дочступно обьяснил.
spsu Отправлено: 18 Декабря, 2013 - 19:43:21 • Тема: Codeinteger вопрос • Форум: CMS и фреймворки

Ответов: 6
Просмотров: 2071
Panoptik пишет:
ну посмотрите внимательно пути все, скорее всего вы гдето ошиблись в пути и в паралельной папке это всё есть. ну гадать по кофейной гуще можно много. у вас права и доступ к сайту / серверу. копайте

Я и копал... Потом пришел сюда.
Сделал cat /home/**/**/**/htdocs/application/controllers/admin/user.php
Естественно он выдал, No such file or directory.
И да там в директории нету больше файлов user.php их сейчас вообще таких нету.
Вроде решил проблему, варвски удалив директорию system/Cache ...
spsu Отправлено: 18 Декабря, 2013 - 19:35:00 • Тема: Codeinteger вопрос • Форум: CMS и фреймворки

Ответов: 6
Просмотров: 2071
Panoptik пишет:
ну может кеш какой, попробуйте перезагрузить апач

Тоже думал что кеш какойто крайне злобноо работающий, раз 5-6 ребутил апач не помогло.
spsu Отправлено: 18 Декабря, 2013 - 19:32:19 • Тема: Codeinteger вопрос • Форум: CMS и фреймворки

Ответов: 6
Просмотров: 2071
Panoptik пишет:
ну так у вас в этом файле
spsu пишет:
/home/**/**/**/htdocs/application/controllers/admin/user.php
по видимому и идет обращение к контроллеру в 3 строке. поэтому и ругается

Дк, файла того что выше нету на сервере.... Вот в чем вопрос.
spsu Отправлено: 18 Декабря, 2013 - 19:30:06 • Тема: Codeinteger вопрос • Форум: CMS и фреймворки

Ответов: 6
Просмотров: 2071
Собственно выдает ошибку такую.
Fatal error: Class 'Admin_Controller' not found in /home/**/**/**/htdocs/application/controllers/admin/user.php on line 3
И даже если удалить файл, ошибка остается как так, файла по указанному пути уже нету... А он всеравно ошибку выводит?
spsu Отправлено: 06 Ноября, 2013 - 05:00:41 • Тема: Пропадают все записи при delete • Форум: Работа с СУБД

Ответов: 8
Просмотров: 1316
Всем спасибо вопрос решен, проблема была во внешних ключах.
Один ключ указывал на поле в этой же таблице.
spsu Отправлено: 05 Ноября, 2013 - 17:02:09 • Тема: Пропадают все записи при delete • Форум: Работа с СУБД

Ответов: 8
Просмотров: 1316
ID уникален... Он первичный ключ в таблице, запрос пробовал выполнять и через PMA и через php, в логах один этот запрос.
Добавление LIMIT1 не помогло..
spsu Отправлено: 05 Ноября, 2013 - 05:49:18 • Тема: Пропадают все записи при delete • Форум: Работа с СУБД

Ответов: 8
Просмотров: 1316
В общем внезапно обнаружил такую проблему:
При запросе вида:
DELETE FROM `users` WHERE `users`.`id`=1
Удаляются все записи из таблицы, как найти причину столь странного поведения БД?
Если удалять запись с id не равным единице все нормально проходит.
Даже в PMA пишется, "1 row deleted".
А на самом деле удалются все..
spsu Отправлено: 19 Октября, 2013 - 06:46:15 • Тема: Yii compare • Форум: CMS и фреймворки

Ответов: 0
Просмотров: 755
del
spsu Отправлено: 18 Октября, 2013 - 03:05:58 • Тема: Связанные записи в БД • Форум: Работа с СУБД

Ответов: 7
Просмотров: 1392
caballero пишет:
http://www.mysql.ru/docs/man/SEC451.html

А как это применить к одной таблице в которой ее записи связаны?
Там же ман по внешним ключам..
spsu Отправлено: 18 Октября, 2013 - 02:33:01 • Тема: Связанные записи в БД • Форум: Работа с СУБД

Ответов: 7
Просмотров: 1392
caballero пишет:
значит обычное каскадное удаление - какие проблеммы.

А как это обычное, я до этого подобного не делал.
spsu Отправлено: 18 Октября, 2013 - 01:01:13 • Тема: Связанные записи в БД • Форум: Работа с СУБД

Ответов: 7
Просмотров: 1392
caballero пишет:
ну так и организовывай каскадное уддаление
только оно работает в innodb
в myisam можно триггеры написать

хотя не понятно на фига такое надо - удаляй обычным delete сначала подчиненные потом основные записи

Ну с внешними ключами все понятно там при создании указывается каскадное удаление, хотелось бы чтобы главную запись удаляешь а она уже присоедененные тянула за собой, да тип бд innodb.
spsu Отправлено: 18 Октября, 2013 - 00:28:09 • Тема: Связанные записи в БД • Форум: Работа с СУБД

Ответов: 7
Просмотров: 1392
В общем трудно объяснить что к чему, есть набор записей в таблице они могут быть помечены как присоедененные к одной запси для этого в таблице есть поле merged, при удалении записи надо чтобы все записи которые к ней присоединены тоже были удалены как бы это реализовать, на уровне СУБД(mysql), нужно что-то типа внешних ключей с ON DELETE CASCADE..
spsu Отправлено: 28 Июля, 2013 - 11:56:38 • Тема: Внешние ключи • Форум: Работа с СУБД

Ответов: 3
Просмотров: 741
Цитата:
каскадное обновление раьботает только в innodb
]

У меня обе табл. типа innaDB
Сонным писал ошибочка в первом посте надо ON DELETE SET NULL
Вот.
И ON UPDATE CASCADE

Страниц (12): [1] 2 3 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB