антифлуд - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - 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 = &#039;$name&#039; AND msg = &#039;$msg&#039;</blockquote> красавчик! это лучший ответ +1 тебе https://visavi.net/topics/40980/667161 антифлуд Михаил Tue, 15 Jul 2014 00:52:28 +0400 Сообщения https://visavi.net/topics/40980/667161 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 = &#039;$name&#039; AND msg = &#039;$msg&#039; https://visavi.net/topics/40980/667121 антифлуд Кевин Митник Mon, 14 Jul 2014 02:56:52 +0400 Сообщения https://visavi.net/topics/40980/667121 7. <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 = &#039;SELECT IF(`name`=&quot;&#039;.$_post&#91;name].&#039;&quot; AND `msg`=&quot;&#039;.$_post&#91;msg].&#039;&quot;,1,0) as `result` FROM `book` ORDER by `id` DESC LIMIT 1&#039; </pre> &quot;result&quot; - 0 или 1 https://visavi.net/topics/40980/667035 антифлуд SL@YER Sat, 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-ml Sat, 12 Jul 2014 10:18:07 +0400 Сообщения https://visavi.net/topics/40980/667033 если в сообщение пишется время, то перед записью сравнивай сообщения и проверяй время (пару минут от записи) и тогда выводи ошибку https://visavi.net/topics/40980/667032 антифлуд SeReGa1993 Sat, 12 Jul 2014 09:56:23 +0400 Сообщения https://visavi.net/topics/40980/667032 Deleted<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(&quot;SELECT * FROM `book` WHERE `name`=&#039;&quot;.$_post[name].&quot;&#039; and `msg`=&#039;&quot;.$_post[msg].&quot;&#039; LIMIT 1;&quot;);<br> if (mysql_num_rows($q) &gt; 0)<br> {<br> твои функции<br> }<br> <br> Только $_POST фильтруй. https://visavi.net/topics/40980/667029 антифлуд karpov-ml Sat, 12 Jul 2014 07:59:54 +0400 Сообщения https://visavi.net/topics/40980/667029 Всем привет! помогите пожалуйста правильно сформулировать запрос к бд.<br> Нужно 1. просмотреть последнюю строчку в таблице 2. сравнить в ней name=$_post[&#039;name&#039;] и msg=$_post[&#039;msg&#039;] 3. если совпадение имеется значит выводим 1 если нет 0.<br> пробовал так <br> select count(*) from book where name=&#039;$_post[name]&#039; and msg=&#039;$_post[msg]&#039; 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