title: Fatal error: Call to undefined method mysqli::error()
body: <p>I can connect but when it comes to the prepared statement that is the error i got. anything wrong there?</p>
  
  <p>Code:    </p>
  
  <pre><code>    // Open connection
      $db = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
  
      //check connection
      if (mysqli_connect_errno()) {
          printf("Connect failed: %s\n", mysqli_connect_error());
          exit();
      }
  
      // Create statement object
      $stmt = $db-&gt;stmt_init();   
  
      // sql statement
      $sql = "INSERT INTO ch_users ('uid','admin','password','directory','size','format','locationid') VALUES (?, 1, ?, ?, ?, ?, 1)";
  
      // Create a prepared statement
      $stmt = $db-&gt;prepare($sql) or die($db-&gt;error());
  </code></pre>