1
<center>
<?php

$lasttime = $_SERVER['REQUEST_TIME'] - 3600*24*30; // 1 month

データベースを呼び出していますか?

$q = $db->query('SELECT * from votes where lasttime > '.$lasttime);
if($q->num_rows>0)
{
$users = array();
while($r = $q->fetch_object())
{
  $users[$r->username] += 1;
}
if(!empty($users))
{
foreach($users as $user => $t)
{
echo"<br /><strong>$user</strong> has voted $t times";
}
}

投票がない場合、投票ログはありません。

}else{
echo"NO VOTE LOGS YET";
}


?>
</center>

私が理解していることから、MYSQL データベースにログインできませんか? そして、それを行う方法が本当にわかりません。ありがとう!

4

2 に答える 2

1

$dbはオブジェクトではありません。これは、接続が失敗したことを意味します。接続が確立されているかどうかを確認する必要があります。mysqli を使用していると仮定して:これを読んでください

于 2012-07-26T00:06:54.853 に答える
0

7 行目の前に追加...

$db = new mysqli('host','user','password','dbname');
于 2012-07-26T00:23:10.510 に答える