Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Топ: Небольшие вопросы по PHP
Сообщения
MuSTAnG

Поставить таймер на 5 минут и если за 5 минут ничего не произошло, то вычисляй кто выиграл и зе энд

12 Ноя 2012, 6:50
Dead

MuSTAnG, благодарен, пример можно?

12 Ноя 2012, 7:38
НЕЗНАЙКА

В таблице нужно поле меткой времени и "ударом", либо с последним ходом, либо с начала боя. Первое лучше. Select * from wars where date_add(time, interval 5 minute) > now() and udar = xxx
В таблице нужны игроки, очередность ударов, время

12 Ноя 2012, 8:02
Dead

а так можно??
....................

function clear_arena(){
$time=time();
///////
$req = mysql_query("SELECT * FROM `arena` WHERE `timer`<'$time'");

While($inv = mysql_fetch_assoc($req))
{

mysql_query("DELETE FROM `arena` WHERE id='$inv[id]'") /чистим заявки

}
}

12 Ноя 2012, 20:03
Виктор

Dead, зачем? можно просто сделать так:
[php:1:17b8dfc935]<?
mysql_query("DELETE FROM arena WHERE timer<".time());
?>[/php:1:17b8dfc935]
добавлено спустя 2 минуты:
Dead, Это я тебе просто функцию твою сократил.
Твой вопрос я не читал, если что
добавлено спустя 3 минуты:
если в поле timer хранится дата завершения боя, то можно сделать либо так:
[php:1:17b8dfc935]<?
mysql_query("DELETE FROM arena WHERE timer<=".time());
?>[/php:1:17b8dfc935]
либо так:
[php:1:17b8dfc935]<?
mysql_query("DELETE FROM arena WHERE timer<=".(time()+60*5));
?>[/php:1:17b8dfc935]
В первом случае бой удаляется сразу после завершения, во втором бой завершается через 5 минут

12 Ноя 2012, 21:00
Win4esteR

Подскажите пожалуйста..
в бд ест 2 таблицы: a и b и в каждой таблице есть 2 столбика 1 и 2. нужно сравнивать значения столбика 1 из обоих таблиц. если при сравнении получается так, что строка первой таблицы больше второй, а при следующем сравнении меньше то между этими значениями (в таблице b) должна создаться новая строка с данными из таблицы a

14 Ноя 2012, 11:07
Your banny wrote

DenSBK,
if (!empty($file['pass']) and $file['pass']!=$_SESSION['pass']){
инклудим
}

14 Ноя 2012, 21:57
Parviz4ik

как запретить эти слова в этом код

под символом '*' подразумеваются любые символы):

*cell
*bank
*visa
smert*
bank

}
if(!preg_match('|^[a-z0-9+[\.\-\_\]]{5,20}$|i', $_POST['from'])) {
$err[] = 'В имени отправителя разрешены только буквы латинского алфавита и цифры. Имя отправителя должно содержать от 5 до 20 символов.';
}

добавлено спустя 8 часов 1 минуту:
?

15 Ноя 2012, 6:46
Netot

В mysqli есть подсчет запросов?

15 Ноя 2012, 12:05
Parviz4ik

нет

15 Ноя 2012, 13:12
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.