龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 图书类程序设计初始化文件

时间:2014-07-28 11:07来源:网络整理 作者:网络 点击:
分享到:
图书类程序设计初始化文件 [代码片段(82行)]
<!--图书类文件: class_book.php-->
<?php
    class book
    {
        private $id;
        private $name;
        private $price;
        private $author;

        function __construct()  //__construct:构造函数,建立连接
        {
            //$this->name=$name;
            //$this->price=$price;
            //$this->author=$author;
        }
        function __set($property_name,$value)
        {
            return $this->$property_name=$value;
        }
        function __get($property_name)
        {
            if(isset($this->$property_name))
            {
                return $this->$property_name;
            }
            else
            {
                return null;
            }
        }

        function add()          //添加书目
        {
            $db=new database();
            $query="INSERT INTO Computer (name,price,author) ";
            $query.="VALUES ('$this->name',$this->price,'$this->author')";
            $db->execute($query);
            $db=null;

        }
        function update()       //修改书目
        {
            $db=new database();
            $query="UPDATE Computer SET ";
            $query.="name='$this->name',price=$this->price,author='$this->author' ";
            $query.="WHERE id=$this->id";
            $db->execute($query);
            $db=null;

        }
        function delete()       //删除书目
        {
            $db=new database();
            $query="DELETE FROM Computer WHERE id=$this->id";
            $db->execute($query);
            $db=null;
        }
        static function query($condition)               //查询书目
        {
            if($condition=="" || $condition==null)
            $condition="";
            else
            $condition="WHERE ".$condition;
            $db=new database();
            $query="SELECT * FROM Computer ".$condition;
            $arr=$db->query($query);
            return $arr;
            $db=null;

        }

    }

/*
    $b=new book("C语言",15.20,"吴强");
    $b->add();
    //$b->__set(new_author,"3");
    //$b->update();
    //$b->delete();
    //*/
?>
//该片段来自于http://outofmemory.cn
精彩图集

赞助商链接