X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Проблема с запросом в базу (логикой)
webog
webog
Topic Starter сообщение 10.7.2013, 18:46; Ответить: webog
Сообщение #1


Добра всем!

Постараюсь обьяснить на пальцах :wacko: , если нет, то тогда код предоставлю.

Есть база. В ней две таблицы:

1я. Содержит: Тема письма, количество рассылок(всего).
Пример:
Здоровье, 2
Наука, 3
Культура, 5

2я. Содержит: Тема письма, количество отосланных рассылок.
Пример:
Здоровье, 1
Наука, 2
Культура, 3

У меня запрос определяет, что на тему Здоровье отослано 1/2 (одно из двух). Так же по всем другим. Но записывает в базу что всем отослано по 5. Т.к. пять это максимум в Культуре.

Вопрос: Как записать, или какой сделать ключ в базах, что бы скрипт записывал верно?
Здоровье, 2/2
Наука, 3/3
Культура, 5/5

Спасибо!


--------------------
ЙА КЛОНОВОД
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 10.7.2013, 19:12; Ответить: alexdrob
Сообщение #2


Зачем это вообще разделать на две таблицы?
А даже если и разделять, почему не связать по ID письма например или id темы, не знаю что там у вас точно.


(WEBog @ 10.7.2013, 21:46) *
Но записывает в базу что всем отослано по 5. Т.к. пять это максимум в Культуре.

В культуре у Вас отослано 3.

(WEBog @ 10.7.2013, 21:46) *
какой сделать ключ в базах

ключ тут вообще пр чём?

(WEBog @ 10.7.2013, 21:46) *
Как записать, что бы скрипт записывал верно?

куда записывал?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webog
webog
Topic Starter сообщение 11.7.2013, 10:18; Ответить: webog
Сообщение #3


(alexdrob @ 10.7.2013, 22:12) *
Зачем это вообще разделать на две таблицы?
А даже если и разделять, почему не связать по ID письма например или id темы, не знаю что там у вас точно.


Этих ID нет. Только id который AUTOincriment.


(alexdrob @ 10.7.2013, 22:12) *
В культуре у Вас отослано 3.


Я имел ввиду всего. Шлет всем по пять писем.


(alexdrob @ 10.7.2013, 22:12) *
ключ тут вообще пр чём?


Это просто предположение.


(alexdrob @ 10.7.2013, 22:12) *
Сообщение от WEBog
Как записать, что бы скрипт записывал верно?

куда записывал?


В базу правильные числа. В скрипт правильный код. ))


--------------------
ЙА КЛОНОВОД
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webog
webog
Topic Starter сообщение 11.7.2013, 12:40; Ответить: webog
Сообщение #4


Нужно какуэто проверку сделать. Типо - Смотрим сколько отослать нужно - 5. Если отослано пять, то все больше не отсылаем и не пишем в базу.
Но, что то туплю с такой проверкой. Пишет в базу всем по 5, хотя по условию 2, 3, 5 должно.


--------------------
ЙА КЛОНОВОД
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webog
webog
Topic Starter сообщение 12.7.2013, 13:02; Ответить: webog
Сообщение #5


Получается в цикле в переменную записывается количество рассылок всего. Записей в базе три. Получается переменная перезаписывается и в ней остается последнее число.

Вопрос: Как написать запрос, цикл, что не перезаписывалась или сделать правильное условие для пассылки: Если всего 3 рассылки, то больше не рассылаем.

Спасибо!


--------------------
ЙА КЛОНОВОД
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
витос
витос
сообщение 12.7.2013, 13:15; Ответить: витос
Сообщение #6


2 3 5
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webog
webog
Topic Starter сообщение 12.7.2013, 13:16; Ответить: webog
Сообщение #7


(Витосик @ 12.7.2013, 16:15) *
2 3 5


Что это значит?


--------------------
ЙА КЛОНОВОД
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
витос
витос
сообщение 12.7.2013, 13:20; Ответить: витос
Сообщение #8


здоровье2 наука3культура5
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webog
webog
Topic Starter сообщение 12.7.2013, 13:22; Ответить: webog
Сообщение #9


(Витосик @ 12.7.2013, 16:20) *
здоровье2 наука3культура5


И что? Почитайте что мне нужно...


--------------------
ЙА КЛОНОВОД
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
NoDrum
NoDrum
сообщение 12.7.2013, 22:41; Ответить: NoDrum
Сообщение #10


Почему бы не сделать одну таблицу?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПродам базу сайтов Wordpress в 16 миллионов доменов! Свежая сборка.
19 Boymaster 11431 20.4.2024, 0:01
автор: Boymaster
Открытая тема (нет новых ответов) Подкиньте базу ключей тематики wallpaper - Обои для рабочего стола
0 uahomka 868 27.2.2024, 0:38
автор: uahomka
Открытая тема (нет новых ответов) Выгрузить базу товаров в WooCommerce
база готова
1 Infe 1589 28.7.2022, 8:21
автор: ui951uiFox
Открытая тема (нет новых ответов) Ищу базу для ручной простановки ссылок (бесплатную)
7 uahomka 8814 4.5.2021, 14:30
автор: kyzka
Открытая тема (нет новых ответов) Нужно собрать базу иксрумера / зенопостер
2 kolyas 1396 9.7.2020, 20:15
автор: Kuzzma


 



RSS Текстовая версия Сейчас: 25.4.2024, 16:19
Дизайн