Hey all, the next code i wrote is for deleting users who don`t login
for 60 days. This script should work under 4.x.x series of MySQL DB,
but i have 3.x.x version. What should i change in this code that it
should work on 3.x.x version of MySQL. ( time is given as a timestamp
( saved as time() in mysql ) ).

The Code:

$GLOBALS['data'] = date ("Y-m-d",$timelt);
$GLOBALS['laik'] = date("H:i:s",$timelt);
$queriz = "SELECT vartotojas, laikas FROM useriai WHERE (CAST(UNIX_TIMESTAMP(NOW()) AS 
SIGNED) - CAST(UNIX_TIMESTAMP(laikas) AS SIGNED))>5184000 AND admin != '1'";
$rezult = mysql_query($queriz);
if (mysql_num_rows($rezult) != 0) {
      while ($row2 = mysql_fetch_array($rezult)) {
           $ka = $row2['vartotojas'];
           $query = "INSERT INTO logai SET kas='SISTEMA', ka='$ka', 
data='$GLOBALS[data]', laikas='$GLOBALS[laik]'";
           echo mysql_error();
           mysql_query($query);
           $delete = "DELETE FROM useriai WHERE (CAST(UNIX_TIMESTAMP(NOW()) AS SIGNED) 
- CAST(UNIX_TIMESTAMP(laikas) AS SIGNED))>5184000 AND admin != '1'";
           $del = mysql_query($delete);
      }
}


P.S. It Also add info to mysql db as logo who delete the user ;-)

Thanks if someone could help! NeXaS



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to