Помощь в кодинге

3.52K
.

Homelion,

echo mysql_error();

пропиши после insert'a
если будут какие-то ошибки то ты их увидишь
.

Vynderkind, та запрос тут непричем

.

Что никто не поможет?

.
(\/)____o_O____(\/)

Homelion, условие может не верное, например перепутал значения времени местами или знак сравнения, в итоге условие всегда верно, 1 > 2

.
Homelion

все разобрался...теперь немогу сообразить как сделать чтобы этот код выполнялся даже когда юзверя нет в онлайне?

Вот код:

<?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;");


}



?>

.
(\/)____o_O____(\/)

Homelion, нужен цикл пройти через всех пользователей
знакомый код, люди разные, задачи одинаковые

.
Homelion
Koenig (16.07.2013 / 11:49)
Homelion, нужен цикл пройти через всех пользователей
знакомый код, люди разные, задачи одинаковые
а если в запросе сказать не `id`='".$user_id' а `games`< 10 не пойдет?

В смысле знакомый?Я сам писал его
.
(\/)____o_O____(\/)

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);
}

.
(\/)____o_O____(\/)

Homelion, games. в функции не глобальная

.
Koenig (16.07.2013 / 12:04)
Homelion, games. в функции не глобальная
спасибо за код,ща проверю
Всего: 120