菜鸟求对数据库操作的一个类

菜鸟求对数据库操作的一个类

是类哈,要求如下:

数据库中有一个表news 字段有
news_id(pk,index,自增),
title(varchar(200)),
content(longtext),
issue_id(添加新闻的人的id,int(10),notnull,default=0),pic(存储图片的路径,vachar(50)),
pass(是否审核,int(1),default=0,审核后为1),
cume(出处,varchar(100)),
creatdate(创建时间,datetime),
modefy_date(修改日期,datetime),
clicknumber(点击次数,int(50)),
squence(用来排序,int(5))

功能要求:
1.插入数据,
2.修改数据(如果有图片,则把以前的图片给删除),
3.删除数据(如果有图片,则把图片也删除,同时被删除数据后,后面的squence得填充上,比如:1.2.3,把2删除了,不能出现1.3,结果应该是1.2),
4.查询(对任意字段进行模糊查询),
5.信息审核
要求详细的注释哈

在线等``

自己写好些

如题,别人帮你写你还要看别人的代码的,还是自己写吧

可以参考下



[复制到剪切板]
CODE:
<?php
class mysql{    
    function 
connect($dbhost$dbuser$dbpw$dbname '',$dbcharset='') {    
        if(!
mysql_connect($dbhost$dbuser$dbpw)) {
            
$this->show('Can not connect to MySQL server');
        }    
        if(
$dbname) {
            
$this->select_db($dbname);
        }
        if(
$this->version() > '4.1') {
            if(
$dbcharset) {            
                 
$this->query("SET NAMES '$dbcharset'");    
            }
        }
    }

    function 
select_db($dbname) {
        return 
mysql_select_db($dbname);
    }

    function 
fetch_array($query$result_type MYSQL_ASSOC) {
        return 
mysql_fetch_array($query$result_type);
    }

    function 
query($sql$type '') {
        if(!(
$query mysql_query($sql))) $this->show('MySQL Query Error'$sql);
        return 
$query;        
    }

    function 
affected_rows() {
        return 
mysql_affected_rows();
    }

    function 
result($query$row) {
        return 
mysql_result($query$row);
    }

    function 
num_rows($query) {
        return 
mysql_num_rows($query);
    }

    function 
num_fields($query) {
        return 
mysql_num_fields($query);
    }

    function 
free_result($query) {
        return 
mysql_free_result($query);
    }

    function 
insert_id() {
        return 
mysql_insert_id();        
    }

    function 
fetch_row($query) {
        return 
mysql_fetch_row($query);
    }

    function 
version() {
        return 
mysql_get_server_info();
    }

    function 
close() {
        return 
mysql_close();
    }

    function 
show($message ''$sql '') {
        if(!
$sql) echo $message;
        else echo 
$message.'<br>'.$sql;
    }
}
?> ;


毕业了。。。