Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

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

Giống như Hobo Sapiens đã nói, máy chủ lưu trữ bạn đang cung cấp không tồn tại hoặc bị viết sai chính tả, tôi không biết cấu trúc của $request của bạn sự vật. Cấu trúc đối tượng của bạn phải giống như sau.

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

Sau đó, bạn có thể làm điều gì đó như sau

$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 - Cách chèn vào nhiều bảng bằng khóa ngoại

  2. Mysql vs sql express server (HEX -> bigint và bigint -> HEX chuyển đổi)

  3. Làm cách nào để mô phỏng WHERE 1 trong một truy vấn động?

  4. SQLSTATE [HY000]:Lỗi chung:1298 Múi giờ không xác định hoặc không chính xác:cửa sổ 'UTC'

  5. Bảo mật cài đặt MySQL của bạn