【发布时间】:2015-02-05 22:05:07
【问题描述】:
在我的网站上,我实施了一个回复系统或“提及”系统,现在我想让用户知道他们何时有新的提及,而无需转到提及页面并手动检查。在我的网站上,我有一个带有导航链接的侧边栏,我想让提及链接说类似“提及(2)”的内容,其中 2 是您有很多新提及。
所以我遇到的唯一问题是返回此 SQL 查询返回的行数。
使用这个我得到“Mentions(Array)”,但是我如何检索被选中的行数?
$getMentions = $db->prepare("SELECT COUNT(seen) AS readMentions FROM mentions WHERE mentioned = :username AND seen = 0");
$getMentions->execute(array(':username' => $_SESSION['USER']));
$mentions = $getMentions->fetch();
echo "<li><a href='../mentions.php'>Mentions (".$mentions.")</a></li>";
【问题讨论】:
-
不应该是
$mentions['readMentions']吗?fetch()返回一个数组。