Merhaba. PHP'de bir giriş sistemi yapmaya çalıştım ancak veritabanına kullanıcıyı kaydedemiyorum. Veriyi çekerken veritabanından çekiyor ancak veritabanına veriyi yüklemiyor, niye olabilir? Register formum şu şekilde:
<?php
// Veritabanı bağlanma
include_once '../includes/baglan.php';
$username = $_POST['username'];
$password = password_hash($_POST['password'], PASSWORD_DEFAULT);
$stmt = $con->prepare("SELECT username FROM users WHERE username=?");
$stmt->execute($username);
$result = $stmt->fetchAll();
if(count($result) != 0) {
exit('error1');
}
if(strlen($_POST['password']) < 5) {
exit('error2');
}
if($_POST['password'] != $_POST['confirmPassword']) {
exit('error3');
}
$sql_insert = "INSERT INTO users(`username`,`password`,`pre`,`bakiye`,`uyelik`,`gi`,`ai`) values ($username,$password,'0','5.00','Baslangic','50','300')";
$stmt_insert = $con->prepare($sql_insert) or die ($con->error);
$stmt_insert->bind_param('ss',$username,$password);
$stmt_insert->execute();
$stmt_insert->close();