关键词类

class TAG extends DB{
    public $tag;
    public $sql="SELECT * FROM tag";
    // function __construct(){
   
    // }
    /*
    *返回和关键词的所有信息
    */
    function tagall($sql){
        $a=$this->sel($sql);
        while($r=$this->fetch_array($a)){
            $tag[]=$r;
        }
        return $this->tag=$tag;
    }
    /*
    *查询tag_id所对应的关键词名称
    */
    function tagname($id){
        $sql="SELECT tag_name FROM tag WHERE tag_id=".intval($id);
        // echo $sql;
        $this->tagall($sql);
    }
    /*
    *验证关键词是否存在,存在返回tag_id,不存在创建
    */
    function tagof($tagname){
        $this->tagall($this->sql);
        foreach($this->tag as $line){
            if($line["tag_name"]==$tagname){
                return $line['tag_id']/* .'<br>'; */;
                $a=1;
                break;
            }else{
                $a=0;
            }
        }
        if($a==0){
                $sql="INSERT INTO tag VALUES(NULL,'".$tagname."','')";
                $this->sel($sql);
        }
    }
}

posted @ 2010-12-05 18:32  漠岚  阅读(291)  评论(0)    收藏  举报