我从我的数据库中的记录,像这样,如何从多维数组中获得多个出现?
$q = $dbc -> prepare("SELECT id, username, loginIP FROM accounts");
$q -> execute();
while ($accounts = $q -> fetch(PDO::FETCH_ASSOC)) {
var_dump($accounts);
}
这让我所有的用户名和ID和用户的IPS,
我如何检查IPS的多次出现? IP存储使用ip2long
,我试过以下,
$multiple = array_diff($accounts, array_unique($accounts));
var_dump($multiple);
但它没有工作?
你是什么意思是“多次出现IP?”你想知道阵列中每个唯一IP的数量? – ThinkingMonkey 2012-02-08 17:20:23
为什么不通过SQL请求检查它? – Cheery 2012-02-08 18:14:10
我该怎么做?我不知道这样做的MySQL函数? – cgwebprojects 2012-02-08 18:20:32