sql >> Database >  >> RDS >> Mysql

$db =nieuwe PDO(mysql:host=$host;db_name=$db_name, $user, $pass);

Zoals Hobo Sapiens al zei, de host die je opgeeft bestaat niet of is verkeerd gespeld, ik ken de structuur van je $request niet object. Uw objectstructuur moet ongeveer als volgt zijn.

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;
}
}

Dan kun je zoiets als het volgende doen

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


  1. Laravel:hoe krijg je het gemiddelde van geneste hasMany-relaties (hasManyThrough)

  2. SSRS 2014 rapport implementatieprobleem

  3. Spring Data JPA Auditing werkt niet voor de JpaRepository-updatemethode met @Modifying-annotatie, waarom?

  4. Hoe groepeer ik een datumveld om kwartaalresultaten in MySQL te krijgen?