Un title page
การทำ counter ก็เป็นอีกเครื่องมือหนึ่งที่หลายๆ
เว็บไซต์ใช้เช็คผู้ที่เข้ามาเยี่ยมชมเว็บเรา และอีกหลายๆ คนก็ไปโหลด Script มาใช้แต่ยังไม่เคยเขียนเอง
ผมก็เลยยก Script นี้มาลองให้เขียนกันดู มาดูขั้นตอนการเขียนกันเลย
ขั้นตอนการทำ Counter
1. สร้างฐานข้อมูล Mysql เพื่อเก็บข้อมูล
# phpMyAdmin MySQL-Dump
# http://phpwizard.net/phpMyAdmin/
#
# Host: localhost Database : test
# --------------------------------------------------------
#
# Table structure for table 'test'
#
CREATE TABLE `counter` (
`counter` int(11) NOT NULL default '1'
) TYPE=MyISAM;
INSERT INTO `counter` VALUES (1);
2. หลังจากที่เราสร้าง Database และ ตาราง
เรียบร้อยแล้ว เราก็สร้างไฟล์ PHP ขึ้นมาแล้วเขียนโค้ด ตั้งชื่อว่า counter.php
ดังนี้
<?
$host="localhost";
$username="root"; // user ของ root
$password=""; // pass ของ Root ถ้าไม่ีมีก็ไม่ต้องใส่ครับ
$db="test";
$tb="counter";
mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql
ไม่ได้ ");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");
/* ทำการตรวจสอบ Counter */
$sql1="Select * From $tb";
$dbquery1=mysql_db_query($db,$sql1);
$result1= mysql_fetch_array($dbquery1);
$counter=$result1[counter];
echo "คุณเข้ามาเยี่ยมชมเป็นคนที่ ";
echo $counter; // echo ค่าของ conter
/* ทำการ Update Counter โดย+1 */
$counter_new=$counter+1;
$sql2="update $tb set counter='$counter_new'";
$dbquery2=mysql_db_query($db,$sql2);
mysql_close();
?>
3.พอทำเสร็จลอง Run ดูนะครับก็จะได้แบบนี้ครับ
* ตัวเลขอาจจะไม่เท่ากับตัวอย่างลอง Refresh ดูนะครับ
4. เพียงเท่านี้เราก็ได้ Counter มาใช้ในเว็บของเราแล้ว
ง่ายมั่ยครับ
* เพิ่มเติมเวลาที่เราจะเรียกใช้ให้ include("counter.php");
ไว้ในหน้าที่เราต้องการแสดง
|