title: mysqli_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known
body: <p>im working on a website which mostly uses the database. the problem is that im geting the following error: <code>mysqli_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known</code>
  I cant figure out how to fix it. I've penta-checked the connect and it seems to be okay.</p>
  
  <pre><code>function connect($hostname, $username, $password, $database)
  {
      $conid = mysqli_connect($hostname, $username, $password, TRUE);
  
  
      if($conid == FALSE)
      {
          if(DEBUG == TRUE)
          {
              show_error("MySQL Connection using `$hostname`, `$username`, `$password` was refused");
          }
  
          return;
      }
  
      else
      {
          $dbid = mysqli_select_db($database, $conid);
  
          if($dbid == FALSE)
          {
              if(DEBUG == TRUE)
              {
                  show_error("MySQL could not connect to database `$database`");
              }
  
              return;
          }
  
          else
          {
              self::$connections[] = $conid;
              self::$connection    = $conid;
          }
      }
  }
  </code></pre>
  
  <p>The code is writen in 2010 and then somehow it worked. Is it possible to fixit?</p>