2012-01-20 8 views
1

私はすべてのページのヘッダーに次のコードを使用して、ウェブサイト統計、ページビュー、ユニークユーザーなどを作成するために使用できるレコードを収集します。コードはエラーなしで実行されますが、何も挿入されませんデータベース:PHPを使用した統計情報(ページビュー、ユニークビジター)の生成?

<?php 
include 'connect.php'; 

$browserType = $_SERVER['HTTP_USER_AGENT']; 
$ipAddress = $_SERVER['REMOTE_ADDR']; 
$month = "date('F')"; 
$year = "date('Y')"; 

$sqlPageViews = "INSERT INTO JB_Statistics (browser, ip, month, year, recDate) VALUES ('$browserType' , '$ipAddress' , '$month', '$year', CURDATE());"; 
mysql_query($sqlPageViews); 
mysql_close(); 

?> 

ここに欠けているものがあるか、これをacheivingのより良い方法はありますか?

+1

この機能を試してみてください 'mysql_error'のためのより良い、それは最後にそれを保存するように、あなたのページの最後にこれを入れてみてくださいhttp://php.net/manual/en/function.mysql- error.php)、その出力を参照してください。多分それが助けになるでしょう。 – insumity

+0

ありがとうございました、それは気づいていませんでした。それは、日付( 'F')と日付( 'Y')の前後の引用であることが分かります。再度、感謝します。 – David

答えて

0

さてあなたはそれのすべての日付を格納するために使用するテーブルで

`month` and `year` 

を必要としません。

PS(ビジター

関連する問題