Я не могу получить insert into
базу данных и bind_param
для работы.
$query="INSERT INTO user (UserName,email,Password) VALUES ('?','?','?')";
$inst=$this->db->prepare($query);
$inst->bind_param("sss",$username,$email,$password);
if(!$inst) {
echo "Query Prep Failed: %s\n", $conn->error;
exit;
}
$username="";
$email="";
$password="";
$inst->execute();
Убедитесь, что вы используете экземпляр mysqli:
$mysqli = new mysqli("host", "user", "password", "database");
$stmt = $mysqli->prepare("INSERT INTO user (UserName, email, Password) VALUES (?, ?, ?)");
$stmt->bind_param("sss", $username, $email, $password);
$stmt->execute();
$this->db->error
неудачно, поэтому вы должны проверить$this->db->error
.