Homelion,
echo mysql_error();
пропиши после insert'a
если будут какие-то ошибки то ты их увидишь
Vynderkind, та запрос тут непричем
Homelion, условие может не верное, например перепутал значения времени местами или знак сравнения, в итоге условие всегда верно, 1 > 2
все разобрался...теперь немогу сообразить как сделать чтобы этот код выполнялся даже когда юзверя нет в онлайне?
Вот код:
<?php
echo game_add($realtime);
function game_add($real){
global $user_id,$realtime;
$times = mysql_fetch_assoc(mysql_query("SELECT* FROM `users` WHERE `id`='$user_id' LIMIT 1;"));
$gtime =$times['gtime'];
$realti = $realtime - 180;
if ($game < 10 && $realti > $gtime)
mysql_query("UPDATE `users` SET `games`= games+1 ,`gtime`='$real' WHERE `id`='$user_id' LIMIT 1;");
}
?>
Homelion, нужен цикл пройти через всех пользователей
знакомый код, люди разные, задачи одинаковые
Koenig (16.07.2013 / 11:49)
Homelion, нужен цикл пройти через всех пользователей
знакомый код, люди разные, задачи одинаковые
а если в запросе сказать не `id`='".$user_id' а `games`< 10 не пойдет?
В смысле знакомый?Я сам писал его
function game_add($user, $time) {
$gtime = mysql_result(mysql_query("SELECT`gtime` FROM `users` WHERE `id`='$user' LIMIT 1"), 0);
$realti = $time - 180;
if ($realti > $gtime)
mysql_query("UPDATE `users` SET `games`= `games`+1 ,`gtime`='$time' WHERE `id`='$user' LIMIT 1");
}
$sql = mysql_query("select `id` from `users`");
while($us = mysql_fetch_row($sql) {
game_add($us[0], $realtime);
}
Homelion, games. в функции не глобальная
Koenig (16.07.2013 / 12:04)
Homelion, games. в функции не глобальная
спасибо за код,ща проверю