{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (30 май 2016, 23:38) [0/0] [0] [спам] [под]

как организовать проверку на одинаковые запросы к бд и не выводить их. СКажем пользователь набрал на сайте 0000 десять раз. Вот эта хрень мне 10 раз одинаковая и выводит.

2.
Жысдогий * [мошенник] 10.6
(30 май 2016, 23:41) [0/0] [0] [спам] [под]

не записывать одинаковые запросы не вариант?

3. [автор] (30 май 2016, 23:42) [0/0] [0] [спам] [под]

Жысдогий, пишу так $dat=date("Y-m-d H:i:s"*;
mysql_query("INSERT INTO `comments` (page_id, text_comment, date) values('1', '$title[1]', '$dat')"*;

че добавить то
Добавлено 30.05.16 в 23:43:19:
или как отсеять

4.
Жысдогий * [мошенник] 10.6
(30 май 2016, 23:43) [0/0] [0] [спам] [под]
Maksamka,

замути через if

5. [автор] (30 май 2016, 23:47) [0/0] [0] [спам] [под]

Жысдогий, не так не поможет

6. (30 май 2016, 23:47) [0/0] [0] [спам] [под]

Maksamka, типо если уже есть такая запись, то не добавлять?

7. [автор] (30 май 2016, 23:48) [0/0] [0] [спам] [под]

Kemel, угу. Ну записало раз слово профи все последующие не писать его в базу


Изм. 1 раз. / Посл. изм. (30 май 2016, 23:49)
8.
Жысдогий * [мошенник] 10.6
(30 май 2016, 23:49) [0/0] [0] [спам] [под]
Maksamka,

возможно есть решение на чистом мускуле
но легче через иф, имхо

9. [автор] (30 май 2016, 23:52) [0/0] [0] [спам] [под]

Жысдогий, дык примерчик бы кода. Гугл хз как его сформулировать

10. (30 май 2016, 23:53) [0/0] [0] [спам] [под]

Maksamka, ну можно по разному организовать твою защиту от спама)) можно использовать сессии, чтоб не делать лишних запросов в базу, можно в mysql сделать поле уникальным и добавлять через ignore, ну или постоянно проверять последнюю запись определенного пользователя и сверять

Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений