title: mysqli_connect to remote server
body: <p>I'm trying to connect to a remote server.  I think the problem is with the port number, but when I try error reporting, I'm not getting any information.</p>
  
  <pre><code>$db_host        = 'MY.IP.ADD.RESS:3306';
  $db_user        = 'user';
  $db_pass        = 'password';
  $db_database    = 'database'; 
  
  $link = mysqli_connect($db_host,$db_user,$db_pass,$db_database) or die('Unable to establish a NHT_DB connection');
  
  
  if (!$link) {
      die('Connect Error: ' . mysqli_connect_error());
  }
  else {
      echo 'Success... ' . mysqli_get_host_info($link) . "\n";
  }
  </code></pre>
  
  <p>First, I'm not 100% confident that's the correct port.  How do I find out what port mysql is set to use?</p>
  
  <p>Second, <code>mysqli_connect_error()</code> isn't giving me anything.  No number, codes, nothing.  The test page just spits back <code>Connect Error:</code> with out as much as a code I can go look up.</p>