الحاجة : سكربت عداد الزوار يعمل بواسطة قاعدة بيانات و ذلك لأن أكثر عدادات الزوار تحفظ العدد بملف نصي عادي و دائماً ما يواجه الكثيرين مشكلة و هي أنه العداد ( يصفر) ويعيد الحساب من جديد أي يحذف نفسه و يبدأ العد من البداية مجدا و كنت أنا و كثير ممن أعرفهم قد واجهتنا نفس المشكلة في هذه النمازج من عدادات الزوار القديمة .
الحل : سكربت عداد الزوار مربوط بقاعدة بيانات مخصصة له و قمت بإستخلاصه من أحد برامج المقالات ليستخدم عداد زوار خارجي
السكربت :
PHP:
######################
<?php
$dbserver="localhost";
$dbuser="";
$dbpass="";
$dbname="counter";
$table="counter";
mysql_connect($dbserver,$dbuser,$dbpass);
mysql_select_db($dbname);
mysql_query("UPDATE $table SET counter=counter+1")or die("هناك خطأ !!");
$tablequery=mysql_query("SELECT counter FROM $table");
$result=mysql_fetch_array($tablequery);
print("$result[counter]");
mysql_close();
?>
######################
قاعدة البيانات :
PHP:
######################
CREATE TABLE `counter` (
`counter` int(15) NOT NULL default ''
)
TYPE = MyISAM;
INSERT INTO counter VALUES ('0