If you want to add a counter to a web page or a website then use the below simple PHP Counter Script using MySql. It is very easy to implement it and it counts whenever a page is being refreshed and the script won’t reduce page speed, unlike page counter scripts.
PHP Visitor Counter Script
Website Visitor Counter Code PHP
First Create a table called Counter and add below MySql Queries.
CREATE TABLE `Counter` ( `id` int(15) NOT NULL AUTO_INCREMENT, `visits` int(15) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; INSERT INTO `Counter` (`id`, `visits`) VALUES (1, 1);
PHP Script for Counter
Now Create a PHP file and name it is as db.php
In db.php file add the below code.
<?php $dbhost = "localhost"; $dbuser = "admin"; $dbpass = "password"; $dbname = "databaseName"; $conn = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname); ?>
In place of dbhost, dbuser, dbpass, dbname add your Database details.
Now create a PHP file called counter.php and add below code in it.
<?php include 'db.php'; $sql = "UPDATE Counter SET visits = visits+1 WHERE id = 1"; $result = mysqli_query($conn, $sql); $sql = "SELECT visits FROM Counter WHERE id = 1"; $result = mysqli_query($conn, $sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $visits = $row["visits"]; } } else { echo "No Visits"; } $conn->close(); echo "Total Number of Visits: ". $visits; ?>
Now upload both the db.php and counter.php on your web hosting and load the counter.php file to see the visitors count.
That’s it it’s a simple PHP MySql Counter Script that doesn’t reduce page speed unlike third-party visitor or counter scripts.