|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.11.2010, 17:13 | #41 | |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Цитата:
Вы хоть сами понимаете, что предложили? Да, выполнение данной операции с моим кодом приведёт к ошибкам данным, если число полей измениться. Но мне смешно из-за того, что на вашем коде это приведёт к полной путанице данных. Вы вырыли яму, в которую сами же упали. Вы привели изначально неверную операцию - нельзя менять название категории для группы полей. |
|
18.11.2010, 17:13 | #42 | ||
Форумчанин
Регистрация: 20.05.2009
Сообщений: 506
|
И так , напомню вам что надо было получить
Цитата:
Цитата:
Пример 1: Рассмотрем такую статью,пусть в category1,category2,category3 находятся искомые категории , а в category4,category5 - другие категории, как результат статью мы не получим. Пример2: Рассмотрем такую статью,пусть в category1,category2,category3 находятся искомые категории , а в category4,category5 - пустые, как результат статью мы не получим. Код:
Код:
Код:
Последний раз редактировалось ssdm; 18.11.2010 в 17:23. Причина: Upd |
||
18.11.2010, 17:17 | #43 | |
Форумчанин
Регистрация: 20.05.2009
Сообщений: 506
|
Цитата:
|
|
18.11.2010, 17:22 | #44 | ||
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Это - предложенный вами вариант решения поставленной мною задачи(изменения названия или количества категорий). Вам смешно потому,что вы сами сморозили глупость???? Чем мой пример не похож на реальную ситуацию с вашим вариантом??? Это писали не вы?: Цитата:
Полный пример - дабы небыло недоразумений(подобно тому,который привёл выше я - создание таблицы/добавление значений/модификация ENUM-поля) Увы....)))) |
||
18.11.2010, 17:22 | #45 | |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Цитата:
Сразу извеняюсь, за код - Я пишу "с коленки" выдирая куски кода из своего проекта, а у меня там более хитроумная система статей, чем Я вам привожу. |
|
18.11.2010, 17:31 | #46 | ||
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Цитата:
Цитата:
Создание таблицы - Вам это для чего? Структуру Я привёл. Добавление записи - Какой записи? Статьи или категории? Модификация категорий - Какая модификация? Добавление, удаление, изменение названия? |
||
18.11.2010, 17:42 | #47 | |||||
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
При чём тут ваш проект вообще - если мы здесь обсуждаем условия ТС??? Цитата:
Или я пишу по-китайски? Вы читаете мои посты? Цитата:
Цитата:
Цитата:
Я прошу вас привести ваш пример модификации категорий по заданным мною условиям - в ответ вы теряете память...!!! Что тут ещё сказать..? |
|||||
18.11.2010, 17:48 | #48 | |
Форумчанин
Регистрация: 20.05.2009
Сообщений: 506
|
Код:
Цитата:
Вывод: 1) В итоге PHP кода и SQL кода у вас будет больше(но покрайней мере не меньше), хотя это далеко не критерий, просто вы писали обратное. 2) Ваш подход не универсален , так как везде какие то ограничения и нюансы(да и на больших проектах админ заипется, и да вы в курсе что у таблицы есть ограничение на количество столбцов ? , если возможных категорий для обьекта будет тысячи ?). 3) Ваш пример нисколько не быстрее. 4) Повторюсь, но скорее вы не знали про то как решается эта проблема с точки зрения проектирования БД и поэтому выбрали эти грабли. |
|
18.11.2010, 17:54 | #49 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Очень хорошо, что в данном топике такое "жаркое" обсуждение!
Но хотелось бы, чтобы уважаемые форумчание не обижали как коллега коллегу. Спасибо за понимание. |
18.11.2010, 22:05 | #50 |
Web-программер
Пользователь
Регистрация: 05.11.2009
Сообщений: 49
|
лучше уж селешками портить себе здоровье, чем писать
несколько условий в операторе WHERE... да и с селешками легче разобраться.. имхо |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
переход статей | timon777777 | PHP | 9 | 27.06.2010 23:16 |