小编Mix*_*xin的帖子

使用OOP从MySQL获取数据

我是OOP PHP的初学者.我正在尝试创建一个连接,查询和获取数据的类,我完成了以下编码

class MySQL {

    private $set_host;
    private $set_username;
    private $set_password;
    private $set_database;

     public function __Construct($set_host, $set_username, $set_password){
        $this->host = $set_host;
        $this->username = $set_username;
        $this->password = $set_password;
        $con= mysql_connect($this->host, $this->username, $this->password);
        if(!$con){ die("Couldn't connect"); }
    }


    public function Database($set_database)
    {   
        $this->database=$set_database;
        mysql_select_db($this->database)or die("cannot select Dataabase");
    }

    public function Fetch($set_table_name){
        $this->table_name=$set_table_name;
        $query=mysql_query("SELECT * FROM ".$this->table_name); 
    $result= mysql_fetch_array($query);
    }
}

$connect = new MySQL('localhost','root','');
$connect->Database('cms');
$connect->Fetch('posts');
Run Code Online (Sandbox Code Playgroud)

我想要实现的是这个

$connect = new MySQL('localhost','root','');
$connect->Database('cms');
$connect->Fetch('posts');
Run Code Online (Sandbox Code Playgroud)

我想用这样的格式获取数据

echo $result[0];
Run Code Online (Sandbox Code Playgroud)

但我没有得到这种逻辑来实现这一点,请帮助

谢谢!

php mysql oop

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

mysql ×1

oop ×1

php ×1