Mysql
 sql >> Baza danych >  >> RDS >> Mysql

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

Jak powiedział Hobo Sapiens, host, który podajesz, nie istnieje lub ma błędną pisownię, nie znam struktury twojego $request obiekt. Twoja struktura obiektu musi być podobna do następującej.

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

Następnie możesz zrobić coś takiego

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Poprawne zaimplementowanie podtypu super-type w MySQL

  2. używanie unii sql na tej samej tabeli w zapytaniu wyszukiwania cakephp

  3. Tablica i tabela stowarzyszona PHP MYSQL

  4. jak uzyskać listę nazw schematów baz danych MySql za pomocą java JDBC

  5. Laravel 5.4 Raw nie działa zgodnie z oczekiwaniami, ale działa w mySQL