简单的数据库链式操作的例子

原创
2016-07-29 09:13:12 997浏览

/*

@author Dishy
数据库封装
*/
class mysqldb{

private$host;
private$username;
private$password;
private$dbname;
private$sql;
private$select = true;
private$result;
private$array;

publicfunction__construct($host,$username,$password,$dbname){
    $this->host = $host;
    $this->username = $username;
    $this->password = $password;
    $this->dbname = $dbname;
    $this->dbconnect();

}
/*
    数据库连接
*/privatefunctiondbconnect(){
    mysql_connect($this->host,$this->username,$this->password);
    mysql_select_db($this->dbname);

}
/*
*执行sql语句
*
**/publicfunctionquery($sql){
        $this->sql = $sql;
        $this->result = mysql_query($this->sql);
        return$this;
}
/*
*
*$select = false时输出sql语句
*/publicfunctionselect($select= true){
    $this->select = $select;
    if($this->select){
        return$this->array =  $this->result();
    }else{
        return$this->sql;
    }
}
/**
*结果集
*/privatefunctionresult(){
    $array = mysql_fetch_array($this->result);
    return$array;
}

}

?>
使用方法 include “./Api/datebase.php”;
define('DB_HOST_NAME','localhost');
define('DB_HOST_USERNAME','root');
define('DB_HOST_PASSWORD','root');
define('DB_HOST_DB','jciot');
$Jciot_db = new mysqldb(DB_HOST_NAME,DB_HOST_USERNAME,DB_HOST_PASSWORD,DB_HOST_DB);
$a = $Jciot_db->query('select * from jciot_member')->select();
var_dump($a);

?>`

以上就介绍了简单的数据库链式操作的例子,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。