0
我想統計郵政編碼輸入數據庫的次數。我不確定我是否使用了正確的功能。最後,我還需要在郵政編碼輸入數據庫的那一年分開郵政編碼。我知道如何區分這些年。我真正需要幫助的是計算重複條目。 這是我的代碼。計數數據庫中的重複條目
$sql = 'SELECT * FROM zip ORDER BY time_register';
$result = mysql_query($sql,$db) or die(mysql_error(). "<br />SQL: $sql");
$row = mysql_fetch_array($result);
do{
$visitor_zip= array();
$register = $row['time_register'];
$register_year = date(Y,$register);
print_r(array_count_values($visitor_zip));
} while($row = mysql_fetch_array($result))
答:這裏是我的代碼工作。
$sql = "SELECT `visitor_zip` AS `zip`, COUNT(`visitor_zip`) AS `cnt`
FROM `zip`
GROUP BY `visitor_zip`
ORDER BY visitor_zip";
$result = mysql_query($sql,$db) or die(mysql_error(). "<br />SQL: $sql");
print '<table class="zip"><tr><td><b>Zip</b></td><td># of</td></tr>';
while($row = mysql_fetch_array($result)) {
print '<tr><td>' . $row['zip'] .'</td><td>'. $row['cnt'] . '</td></tr>';
}
print '</table>';
什麼是表中的字段? – 2009-07-31 20:41:56
zip_id visitor_zip visitor_id visitor_email time_register 我只使用了time_register(這是一個時間戳)和visitor_zip在這個時候。 我很感激我已經得到的所有幫助。我完全錯誤地嘗試解決這個問題。我試圖找到一個PHP函數來執行此操作,而不是將查詢更改爲數據庫。現在我不知道如何編寫代碼來顯示數據庫中的信息。這是否會讓人感到驚訝? – PeggyMe 2009-07-31 21:41:17