Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在一段时间后删除非活动用户有问题吗?_Php_Html_Mysql - Fatal编程技术网

Php 在一段时间后删除非活动用户有问题吗?

Php 在一段时间后删除非活动用户有问题吗?,php,html,mysql,Php,Html,Mysql,我有这个代码来删除未激活的用户后,一定的时间已经过去,在这种情况下7天。虽然脚本似乎根本不起作用?什么都没发生?当我删除重定向链接时,它只显示一个空白页。尝试回显信息,但没有显示 <?php $dbhost = 'mysql.hostinger.co.uk'; $dbuser = 'u634727706_admin'; $dbpass = ''; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('

我有这个代码来删除未激活的用户后,一定的时间已经过去,在这种情况下7天。虽然脚本似乎根本不起作用?什么都没发生?当我删除重定向链接时,它只显示一个空白页。尝试回显信息,但没有显示

<?php
$dbhost = 'mysql.hostinger.co.uk';
$dbuser = 'u634727706_admin';
$dbpass = '';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
$checkdate= "SELECT username, signup_date FROM users WHERE activated='0'";

$checkdate2 = mysql_query($checkdate);

while($checkdate3 = mysql_fetch_array($checkdate2)){
              $user = $checkdate3['username'].' ';
              $date = $checkdate3['signup_date'].' ';


$start = strtotime("$date");
// get today's date 
$today = strtotime("now");

// find difference (in seconds)
$time_elapsed = $today - $start; 

// get days elapsed 
$days_elapsed = $time_elapsed/86400;


if($days_elapsed >= 7){
    mysql_query ("DELETE FROM users WHERE username='$user'") or die ("update didn't work");
    echo '<meta http-equiv="refresh" content="0;url=http://basecentre.co.uk/admin.php?page=5&cron=3">';
    exit();
}
}
echo '<meta http-equiv="refresh" content="0;url=http://basecentre.co.uk/admin.php?page=5">';
?>

尝试在数据库中执行所有操作:

DELETE FROM users
    WHERE activated = '0' AND signup_date < now() - interval 7 day;
从用户中删除
其中激活='0'和注册日期<现在()-间隔7天;

尝试在数据库中执行所有操作:

DELETE FROM users
    WHERE activated = '0' AND signup_date < now() - interval 7 day;
从用户中删除
其中激活='0'和注册日期<现在()-间隔7天;

尝试在数据库中执行所有操作:

DELETE FROM users
    WHERE activated = '0' AND signup_date < now() - interval 7 day;
从用户中删除
其中激活='0'和注册日期<现在()-间隔7天;

尝试在数据库中执行所有操作:

DELETE FROM users
    WHERE activated = '0' AND signup_date < now() - interval 7 day;
从用户中删除
其中激活='0'和注册日期<现在()-间隔7天;

您在
$user=$checkdate3['username']
之后追加了一个空格,可以吗?您在
$user=$checkdate3['username']
之后追加了一个空格,可以吗?您在
$user=$checkdate3['username']
之后追加了一个空格,可以吗?