簡體   English   中英

AWS數據庫錯誤PHP MySQL

[英]Aws database error php mysql

我已通過以下腳本將我的應用與aws rds連接起來:

function db_connect() {
   $result = new mysqli($_SERVER['RDS_HOSTNAME'], $_SERVER['RDS_USERNAME'], $_SERVER['RDS_PASSWORD'], $_SERVER['RDS_DB_NAME'], $_SERVER['RDS_PORT']);
   if (!$result) {
     throw new Exception('Could not connect to database server');
   } else {
     return $result;
   }
}

它運行良好,然后由於其他人為以下代碼編寫了新功能而不得不對其進行更改:

$dbOptions = array(
    'db_host' => 'RDS_HOSTNAME',
    'db_user' => 'RDS_USERNAME',
    'db_pass' => 'RDS_PASSWORD',
    'db_name' => 'RDS_DB_NAME'
);

我沒有添加端口,因為他沒有,而且我也從未使用這樣的數組和鍵連接到數據庫,我該如何在類似位置添加端口。

我忘記了$ _SERVER變量:

$dbOptions = array(
'db_host' => $_SERVER['RDS_HOSTNAME'],
'db_user' => $_SERVER['RDS_USERNAME'],
'db_pass' => $_SERVER['RDS_PASSWORD'],
'db_name' => $_SERVER['RDS_DB_NAME']

);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM