антифлуд - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Tue, 23 Apr 2024 21:59:11 +0300<blockquote class="blockquote"><strong>Кевин Митник_HHTeam</strong> (14 Июля 2014 / 02:56)<br>
8. <strong>Mishutka</strong>, в вопросе всегда есть кусок ответа)<br>
<br>
Алгоритм:<br>
1. Смотрим последнюю строку SELECT MAX(id) FROM book;<br>
2. Сравниваем переменные $name и $msg с соответствующими записями в строке<br>
<br>
SELECT * FROM book WHERE id = (SELECT MAX(id) FROM book) AND name = '$name' AND msg = '$msg'</blockquote>
красавчик! это лучший ответ +1 тебе
https://visavi.net/topics/40980/667161
антифлуд МихаилTue, 15 Jul 2014 00:52:28 +0400Сообщенияhttps://visavi.net/topics/40980/6671618. <strong>Mishutka</strong>, в вопросе всегда есть кусок ответа)<br>
<br>
Алгоритм:<br>
1. Смотрим последнюю строку SELECT MAX(id) FROM book;<br>
2. Сравниваем переменные $name и $msg с соответствующими записями в строке<br>
<br>
SELECT * FROM book WHERE id = (SELECT MAX(id) FROM book) AND name = '$name' AND msg = '$msg'
https://visavi.net/topics/40980/667121
антифлуд Кевин МитникMon, 14 Jul 2014 02:56:52 +0400Сообщенияhttps://visavi.net/topics/40980/6671217. <strong>Слеэр-химера</strong>, не прокатило)
https://visavi.net/topics/40980/667120
антифлуд МихаилMon, 14 Jul 2014 02:24:23 +0400Сообщенияhttps://visavi.net/topics/40980/667120<pre class="prettyprint">
$sql = 'SELECT IF(`name`="'.$_post[name].'" AND `msg`="'.$_post[msg].'",1,0) as `result` FROM `book` ORDER by `id` DESC LIMIT 1'
</pre>
"result" - 0 или 1
https://visavi.net/topics/40980/667035
антифлуд SL@YERSat, 12 Jul 2014 11:00:24 +0400Сообщенияhttps://visavi.net/topics/40980/667035<blockquote class="blockquote"><strong>Mishutka</strong> (12 Июля 2014 / 09:17)<br>
это тоже пробовал<br>
<br>
<em><span style="font-size:x-small">Добавлено через 04:46 сек.</span></em><br>
получится что он будет искать первое совпадение, даже логически видно</blockquote>
<br>
Пиши время в БД и сверайте по времени тогда.
https://visavi.net/topics/40980/667033
антифлуд karpov-mlSat, 12 Jul 2014 10:18:07 +0400Сообщенияhttps://visavi.net/topics/40980/667033если в сообщение пишется время, то перед записью сравнивай сообщения и проверяй время (пару минут от записи) и тогда выводи ошибку
https://visavi.net/topics/40980/667032
антифлуд SeReGa1993Sat, 12 Jul 2014 09:56:23 +0400Сообщенияhttps://visavi.net/topics/40980/667032Deleted<br>
<br>
<em><span style="font-size:x-small">Добавлено через 02:40 сек.</span></em><br>
А не проще, например, записывать в сессию дату отправки последнего сообщения и проверять при отправке сообщений, сколько времени прошло?
https://visavi.net/topics/40980/667031
антифлуд юЮЮфювSat, 12 Jul 2014 09:26:58 +0400Сообщенияhttps://visavi.net/topics/40980/667031это тоже пробовал<br>
<br>
<em><span style="font-size:x-small">Добавлено через 04:46 сек.</span></em><br>
получится что он будет искать первое совпадение, даже логически видно
https://visavi.net/topics/40980/667030
антифлуд МихаилSat, 12 Jul 2014 09:17:32 +0400Сообщенияhttps://visavi.net/topics/40980/667030$q = mysql_query("SELECT * FROM `book` WHERE `name`='".$_post[name]."' and `msg`='".$_post[msg]."' LIMIT 1;");<br>
if (mysql_num_rows($q) > 0)<br>
{<br>
твои функции<br>
}<br>
<br>
Только $_POST фильтруй.
https://visavi.net/topics/40980/667029
антифлуд karpov-mlSat, 12 Jul 2014 07:59:54 +0400Сообщенияhttps://visavi.net/topics/40980/667029Всем привет! помогите пожалуйста правильно сформулировать запрос к бд.<br>
Нужно 1. просмотреть последнюю строчку в таблице 2. сравнить в ней name=$_post['name'] и msg=$_post['msg'] 3. если совпадение имеется значит выводим 1 если нет 0.<br>
пробовал так <br>
select count(*) from book where name='$_post[name]' and msg='$_post[msg]' order by id desc limit 1<br>
ну из этого не чего не вышло т.к. он просто начинает искать последнее совподение<br>
а мне нужно сравнить именно последнюю строку
https://visavi.net/topics/40980/667026
антифлуд МихаилSat, 12 Jul 2014 05:11:26 +0400Сообщенияhttps://visavi.net/topics/40980/667026