Mysql
 sql >> база данни >  >> RDS >> Mysql

$db =нов 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проверете версията на mySQL на Mac 10.8.5

  2. Mysql Изберете редове, където две колони нямат една и съща стойност

  3. Управление на Liquibase с модел за разработка на GitFlow

  4. какво пречи на PHP да се свърже с моята MySQL база данни?

  5. MySQL дава грешка при четене на ECONNRESET след време на престой на сървъра node.js