介绍
这期内容当中小编将会给大家带来有关怎么在PHP中使用Memcache统计wordpress网站的访问数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
<强> MySQL语句强>
首先在参数表中,添加访问次数的默认数据
//,获取所有浏览次数 function get_all_visit_number () { ,mc 美元;=,new Memcache (); ,//大敌;使用wordpress自带wpdb类 ,global wpdb美元; , ,//参数表=,美元table “wp_options"; , ,//连接memcache 美元,mc→connect (,“127.0.0.1",, 11211,); , ,//获取浏览次数 美元,美元visit_number =, mc→get (, & # 39; visit_number& # 39;,); , ,//Memcache 中是否存有访问次数 ,if (! $ visit_number), { ,//不存在时,查询数据库,=,美元querystr “SELECT “option_value”,得到“,。美元表只“,WHERE “option_name”=& # 39; visit_number& # 39;“; 美元,美元results =, wpdb→get_results ($ querystr); , ,//把数据库中存储的值赋予memcache变量 ,visit_number 美元;=,intval中($ results [0]→option_value); ,} , ,//设置浏览次数 美元,mc→set (, & # 39; visit_number& # 39;,, + + $ visit_number); , ,//获取浏览次数 美元,美元visit_number =, mc→get (, & # 39; visit_number& # 39;,); , ,//每达100次访问量,更新到数据库 ,if (visit_number 美元;%,100,==,0),{//大敌;使用wordpress自带wpdb类 ,data_array 美元;=,阵列( & # 39;才能option_value& # 39;,=祝辞visit_number美元 ,); , ,where_clause 美元;=,阵列( & # 39;才能option_name& # 39;,=祝辞,& # 39;visit_number& # 39; ,); , 美元,wpdb→更新(表,data_array美元,where_clause美元); ,} , ,//关闭memcache连接 美元,mc→close (); , ,return visit_number美元; }
上述就是小编为大家分享的怎么在PHP中使用Memcache统计wordpress网站的访问数了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。