• 技术文章 >后端开发 >php教程

    基于文件、数据库的计数器_PHP教程

    2016-07-13 17:25:36原创402
    作者:javaduke,原创于www.dukejava.com
    基于文件的php计数器
    〈?
    //php计数器,基于文件系统。
    function wincounter(){
    //如果文件不存在,创建之
    if(!file_exists("count.txt"))
    {
    exec("echo 0>count.txt");
    }
    //打开我们的记录文件
    //得到文件大小然后依据这个文件的大小取出需要的数据
    $fp=fopen("count.txt","r+);
    $FileSize=filesize("count.txt");
    $Count=fgets($fp,$FileSize+1);
    //将记录数加上1以后存回文件中
    $Count+=1;
    fseek($fp,$Count);
    fclose($fp);
    //返回现在的访问数
    return $Count;
    }
    ?〉
    基于数据库的计数器(mysql)?
    1、首先创建数据库:
    CREATE TABLE counter{
    counter int not null,
    id int not null
    }
    INSERT INTO counter(counter,id) VALUES(0,1)
    2、计数器代码:
    〈?
    //PHP计数器,基于MySQL数据库服务器。
    function linuxcounter(){
    //连接MySQL数据库
    $conn=mysql_connect("localhost",phpbook","");
    //查询当前浏览数
    //注意取得结果的方式
    $sql="select*from counter";
    $result=mysql_query($sql,$conn);

    $objResult=mysql_fetch_object($result);
    $count=$objResult->counter;
    //更新数据库,并返回当前浏览数作为结果
    $sql="update counter set counter=".($cont+1)." where id=1";
    mysql_query($sql,$conn);
    mysql_close($conn);
    return $count+1;
    }
    ?〉

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/532033.htmlTechArticle作者:javaduke,原创于www.dukejava.com 基于文件的php计数器 〈? //php计数器,基于文件系统。 function wincounter(){ //如果文件不存在,创建之 i...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:基于 文件 数据库 计数器 作者 javaduke 原创 www.dukejava.com 基于 文件
    上一篇:php的汉字转换GBK-UnicodeUTF8_PHP教程 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 请教php有做成像grid样式的方法吗• 关于exec函数的返回值有关问题 • 学习PHP中,想了解上怎么制作一个完整项目的,从最初构思到框架搭建,到程序编写,有这方面的书籍或者视频吗 • 怎么让上拉列表显示半小时的数据 • 怎么这样布局数据
    1/1

    PHP中文网