ID:               16634
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Open
+Status:           Closed
 Bug Type:         MySQL related
 Operating System: Linux
 PHP Version:      4.1.2
 New Comment:

This is most likely the same thing as here:

http://bugs.php.net/bug.php?id=10599&edit=1

Reopen if this is not the case.


Previous Comments:
------------------------------------------------------------------------

[2002-04-16 10:45:00] [EMAIL PROTECTED]

I have the following script: 

function log_query($q) {
    echo $q."<br/>\n";
    return mysql_db_query('logs', $q);
}

global $REMOTE_ADDR, $HTTP_USER_AGENT, $HTTP_SESSION_VARS;
$agent = addslashes($HTTP_USER_AGENT);
$logged_user = $HTTP_SESSION_VARS['userinfo']['username'];

$query = "update ichb_hits set count = count + 1 where ip =
'$REMOTE_ADDR' and user = '$logged_user' and agent = '$agent' and
 date > (now() - INTERVAL 1 HOUR)";
$res = log_query($query);
if (@mysql_affected_rows() <= 0) {
    $query = "insert into ichb_hits (ip, count, date, user, agent)
values ('$REMOTE_ADDR', 1, now(), '$logged_user', '$agent
')";
    log_query($query);
}

This script is in a file called 'log.php'; I include this log.php only
once. The update query is displayed only once, but the count increases
two times; not by 2, but two times at an interval of a quarter of a
second.

Configure Command : './configure' '--with-mysql' '--with-gd'
'--with-zlib' '--with-apxs' 
Try http://db.lumina.ro/info.php for details about PHP installation.


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=16634&edit=1

Reply via email to