Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.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 尝试检查2个数据库,如果关联(通过ip)行在过去10分钟内有活动,则不运行_Php_Mysql - Fatal编程技术网

Php 尝试检查2个数据库,如果关联(通过ip)行在过去10分钟内有活动,则不运行

Php 尝试检查2个数据库,如果关联(通过ip)行在过去10分钟内有活动,则不运行,php,mysql,Php,Mysql,用户可以在两个不同的表中拥有多个帐户。我正在检查他们的帐户是否在过去25分钟内运行过脚本。这是我的密码: $cehcksql = ' SELECT account FROM database_data.users2 WHERE time >= DATE_SUB(NOW(), INTERVAL 25 MINUTE) AND account IN ( SELECT account FROM database_data.users2 WHERE ip = (SELEC

用户可以在两个不同的表中拥有多个帐户。我正在检查他们的帐户是否在过去25分钟内运行过脚本。这是我的密码:

$cehcksql = '
SELECT account
FROM database_data.users2
WHERE time >= DATE_SUB(NOW(), INTERVAL 25 MINUTE)
AND account IN (
    SELECT account 
    FROM database_data.users2 
    WHERE ip = (SELECT ip FROM database_data.users2 WHERE account="$subid")
)
UNION
SELECT account
FROM database_data.users
WHERE time >= DATE_SUB(NOW(), INTERVAL 25 MINUTE)
AND account IN (
    SELECT account 
    FROM database_data.users 
    WHERE ip = (SELECT ip FROM database_data.users WHERE account="$subid")
)
';
$cehcksql_result = mysql_query($cehcksql);
$num_rows_fetched_fr_check = mysql_num_rows($cehcksql_result);

if($num_rows_fetched_fr_check==0){
但问题是,它会单独处理每张桌子。e、 g.如果一个用户在同一个表中有多个帐户,它将检查并正常工作,但如果另一个表中的帐户在过去25分钟内运行了脚本,它将不会注册该帐户,并将运行该脚本。任何帮助都会很好