Duniaweb Blog

Your Interner Life Partner

Counter, Visitor簠 䠀椀琀猀Ⰰ 搀攀渀最愀渀 䴀礀匀焀氀

Kali ini saya mau menjelaskan tentang bagaimana cara membuat counter
sebuah website dengan memakai MySql database.

caranya:
Table database:

CREATE TABLE `counter` (
`count_id` varchar(225) NOT NULL default ”,
`count` longtext NOT NULL,
`hits` longtext NOT NULL
) TYPE=MyISAM;

catatan:
sebagai permulaan
untuk “count_id” anda masukkan nilai 1
untuk “count” anda masukkan nilai 1
untuk “hits” anda masukkan nilai 1

Script Counter:
<?php
session_start();

/* —– koneksi database mulai ——- */

$dbhost = ‘localhost’;      /* —– host mu ——- */
$dbusername = ‘anggi’;      /* —– user mu ——- */
$dbpasswd = ‘passwordku’;   /* —– password mu ——- */
$database_name = ‘counter’; /* —– nama database mu ——- */

/* —– koneksi db mulai, code di bawah ini jangan di rubah ——- */
$connection = mysql_pconnect(“$dbhost”,”$dbusername”,”$dbpasswd”) or die (“Couldn’t connect to server.”);
$db = mysql_select_db(“$database_name”, $connection) or die(“Couldn’t select database.”);

/* —– koneksi database habis ——- */

/* —– jika session “counted” belum terdaftar ——- */
if (!session_is_registered(“counted”)){

/* —– maka Update cell “count” dengan menambah kan +1 ——- */
mysql_query(“UPDATE counter SET count=(count + 1) WHERE count_id=1”);

/* —– daftarkan session “counted” ——- */
session_register(“counted”);
}
?>

Visitor:
<?php
/* —– tampilkan nilai/value dari table “counter” kolom ke-2 yg berarti kolom “count” ——- */
$sql = mysql_query(“SELECT * FROM counter LIMIT 1”);
while($row = mysql_fetch_array($sql)){
echo $row[1];
}
?>

Hits:
<?php
/* —– untuk hits, kita tidak perlu fungsi “IF” ——- */
/* —– Update cell “hits” dengan menambah kan +1 ——- */
mysql_query(“UPDATE counter SET hits=(hits + 1) WHERE count_id=1”);

/* —– tampilkan nilai/value dari table “counter” kolom ke-3 yg berarti kolom “hits” ——- */
/* —– yang telah di update dari dari proses di atas ——- */
$sql = mysql_query(“SELECT * FROM counter LIMIT 1”);
while($row = mysql_fetch_array($sql)){
echo $row[2];
}
?>

September 20, 2008 - Posted by | Tutorial PHP

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: