0
I’m getting this problem:
Fatal error: Call to a Member Function bind_param() on Boolean in C: xampp htdocs Myworld Register create_user.php on line 32
When executing this code:
  $email = htmlspecialchars($_POST["email"]);
  $pw1 = $_POST["pw1"];
  $pw2 = $_POST["pw2"];
  $nome = $_POST["nome"];
  $sobrenome = $_POST["sobrenome"];
  $date = $_POST["dataN"];
  if($pw1 === $pw2){
    $hash = password_hash($pw1, PASSWORD_DEFAULT);
    $lig = new mysqli("localhost", "root", "", "myworld");
    if($lig->connect_error){
      die("<p>Serviço indisponível. Por favor tente mais tarde</p>");
    }
    $sql = "INSERT INTO utilizadores(email, password, nome, sobrenome, data_nascimento) VALUES(?, ?, ?, ?, ?,)";
    $inst = $lig->prepare($sql);
    $inst->bind_param("ssiss", $email, $hash, $nome, $sobrenome, $date);
    if($inst->execute() === TRUE){
      echo "<p>Bem vindo, " . $email . "</p>";
    }
    else{
      echo "<p>Registo não efetuado. Email indisponível</p>";
    }
    $lig->close();
  }
  else{
    echo "<p>As passwords não coincidem! Por favor <a href='index.html'>repita o registo</a></p>";
  }
I’ve solved the problem, thank you.
– Carroma