sql >> データベース >  >> RDS >> Mysql

$ db =new PDO(mysql:host =$ host; db_name =$ db_name、$ user、$ pass);

    Hobo Sapiensが言ったように、提供しているホストが存在しないか、スペルが間違っています。$requestの構造がわかりません。 物体。オブジェクトの構造は次のようなものである必要があります。

    class Request 
    {
    private $host;
    private $db_name;
    private $db_username;
    private $db_pwd;
    
    public function __construct($host,$db_name,$db_username,$db_pwd) {
        $this->host = $host;
        $this->db_name = $db_name;
        $this->db_username = $db_username;
        $this->db_pwd = $db_pwd;
    }
    public function getHost(){
        return $this->host;
    }
    public function getDBName(){
        return $this->db_name;
    }
    public function getDBUsername(){
        return $this->db_username;
    }
    public function getDBPwd(){
        return $this->db_pwd;
    }
    }
    

    次に、次のようなことを行うことができます

    $request = new Request('localhost', 'TestingPDO', 'root', '');
    $modelinstall = new modelInstall();
    $modelinstall->main($request);
    


    1. MySQL:可変長のインデックスjson配列?

    2. ADO.NETプロバイダーの「Oracle.ManagedDataAccess.Client」がマシンまたはアプリケーションの構成ファイルに登録されていないか、ロードできませんでした

    3. PostgreSQLで(タイムゾーンなしで)現在の時刻を取得する方法

    4. MySQLデータベースに接続する方法