| Tutorials Main Latest Tutorials Popular Tutorials Top Rated Tutorials |
| Login to See your Favorite Tutorials |
| Description: How to make a PHP hit counter using PHP and MySql. This is a basic text counter that will count every time your page is loaded... | |
| Version: 1.0 | |
| Added on: 22 May 2007 | |
| Author: ped | |
| Difficulty Level: Intermediate | |
| Views: 298 | |
| Rating: 10.0 (1 Vote) | |
First thing we need to do is make a MySql database, this is done from within the CPanel of your hosting account... I'm not going to go into how to set up the MySql database as I hope if you are reading this tutorial you at least know that much....
Now we have to make tables in the new database, These tables will be..
| Code: |
| $dbh = mysql_connect(localhost,DBUSER,DBPASS) or die("Cannot connect database");
mysql_select_db(DATABASE) or die( "Unable to select database"); mysql_query("CREATE TABLE counter (id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(id), count VARCHAR(30)NOT NULL)") or die(mysql_error()); mysql_query("INSERT INTO counter (count) VALUES('0') ") or die(mysql_error()); ?> echo "<p align=center><b><font face=Verdana size=4>Counter database successfully created.."; |
| Code: |
| $dbh = mysql_connect(localhost,DBUSER,DBPASS) or die("Cannot connect database");
mysql_select_db(DATABASE) or die( "Unable to select database"); $sql = "SELECT id, count, url, FROM counter WHERE id = 1"; $result = mysql_query($sql); if (!$result) { echo 'Error with the query. Message returned: ' . mysql_error(); die; } while ($row = mysql_fetch_assoc($result)) $count = $row['count']+1; $query = "UPDATE counter SET count = '$count' WHERE id = 1"; mysql_query($query); echo "$count"; |