title: How to connect to AWS RDS with php?
body: <p>Can't connect to RDS with PHP. I have a simple script:</p>
  
  <pre><code>&lt;?php
  
  define('DB_SERVER', 'rdsendPointName:3306');
  define('DB_USERNAME', 'actualusername');
  define('DB_PASSWORD', 'passwordThatISetforRDS');
  define('DB_DATABASE', 'RDSinstancenamehere');
  echo "hello"
    /* Connect to MySQL and select the database. */
    $connection = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD);
  
    if (mysqli_connect_errno()) echo "Failed to connect to MySQL: " . mysqli_connect_error();
  
  ?&gt;
  </code></pre>
  
  <p>The php file is placed in the www/html folder. I can open the browser and get to the php page but then I get the connection error.</p>
  
  <pre><code>Failed to connect to MySQL: Unknown MySQL server host
  </code></pre>
  
  <p>Security group: I have opened the port 3306 and all tcp port but still no luck.</p>
  
  <p>I run the php file from the ec2 instance itself and the result is the same.</p>
  
  <p>It can't get any simpler than this. All I have is a php file, the RDS instance is running (at least that is what I can see from the aws console).</p>