This time I will bring you php mysql to implement advertising click statistics (with code). What are the precautions for php mysql to implement advertising click statistics? The following is a practical case, let's take a look.
php Advertising click statistics code. Last night, several IDC websites wanted to cooperate with this site to put some advertisements, but I wanted to see the advertising effect, so I thought about it and wrote a simple advertising statistics code, here Just waiting for the statistics cannot be IP restrictions or disgusting clicks, etc.
First comeCreate the database.
CREATE TABLE IF NOT EXISTS `ad_count` ( `ad_id` int(8) NOT NULL auto_increment, `ad_hit` int(8) NOT NULL default '0', `ad_name` varchar(200) character set gb2312 default NULL, `ad_datetime` datetime default NULL, `ad_qq` varchar(15) character set gb2312 default NULL, `ad_url` varchar(900) character set gb2312 NOT NULL, `ad_price` int(8) NOT NULL, PRIMARY KEY (`ad_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
After the data is created, we start writing the program. I won’t write the data connection anymore,
<?php require_once("......省了"); $ad_id =get_value('ad_id','');这里下面有讲 if(is_numeric( $ad_id ) ){ $ad_select="select ad_id,ad_url from ad_count where ad_id='$ad_id' limit 1"; $ad_update="Update ad_count set ad_hit=ad_hit+1 where ad_id='$ad_id' limit 1"; $ad_result=mysql_query($ad_select) or die('id error'); if( mysql_num_rows( $ad_result) ){ mysql_query($ad_update); $ad_rs=mysql_fetch_array($ad_result); header("location:".$ad_rs['ad_url']); mysql_free_result($ad_rs); } } function htmltohtml($Str){ $temp =str_replace(chr(13),'<br/>',$Str); $temp =str_replace('<','<',$Str); $temp =str_replace('>','>',$Str); $temp =addslashes($Str); return $temp; } function get_value($value,$para){ return htmltohtml(empty($para)?(isset($_GET[$value])?$_GET[$value]:''):(isset($_POST[$value])?$_POST[$value]:'')); }
Then we will write as follows where we want to display the advertisement.
<a href=/cp/ad_count.php?ad_id=2 target=_blank><img src=/ad_a/ad2.gif border=0 /></a>
That’s it
I believe you have mastered it after reading the case in this article For more exciting methods, please pay attention to other related articles on the php Chinese website!
Recommended reading:
Detailed explanation of the steps for php to crawl Tmall and Taobao product data (with code)
php recursion Detailed explanation of function case usage
The above is the detailed content of php+mysql implements advertising click statistics (with code). For more information, please follow other related articles on the PHP Chinese website!