来自数据库的PHP pdo没有加载

时间:2015-09-12 22:06:46

标签: php mysql pdo

我有一些代码,我希望获得在过去15分钟内处于活动状态的会话,但我的php代码似乎停止工作,当它在mysql查询上完美运行时。

<?php
require_once '../../other/connection.php';

$stmt = $pdo->prepare("SELECT * FROM `data` WHERE `hk_lastseen` >= '".date("Y-m-d H:i:s", strtotime("-900 seconds"))."'");
$stmt->execute();
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($rows as $row) 
{
    echo $row['id'] . '<br>';
}
?>

正如您所看到的,此代码用于回显在过去15分钟内处于活动状态的所有用户ID,这是我更新hk_lastseen的位置

$sql="UPDATE `data` SET `hk_lastseen` = '" . date("Y-m-d H:i:s") . "' WHERE id = '" . $_SESSION['user']['id'] . "'";
$sth = $pdo->prepare($sql);
$sth->execute();

但是当我改变代码的第一部分时,部分查询

WHERE `hk_lastseen` >=

WHERE `hk_lastseen` <

它会加载每个用户吗?

0 个答案:

没有答案