if(isset($_POST['submit'])){
//echo "Did you click me";
$username = mysqli_real_escape_string($conn,$_POST['username']);
$sql = "SELECT count(1) FROM user_register WHERE username = ?";
$stmt = $conn->prepare($sql);
$stmt->bind_param("s", $username);
$stmt->execute();
$stmt->bind_result($found);
$stmt->fetch();
if ($found)
{
echo "Email is already exist";
//die;
}
else
{
echo"Debug";
$insert_data = $conn->prepare("INSERT INTO user_register (first_name, last_name, mobile,username,user_password) VALUES (?, ?, ?,?,?)");
$insert_data->bind_param("ssiss", $first_name, $last_name, $mobile,$username,$user_password);
print_r($insert_data);
die;
// set parameters and execute
//$fname=ucfirst($_POST['first_name']);
$first_name = mysqli_real_escape_string($conn,$_POST['first_name']);
$last_name = mysqli_real_escape_string($conn,$_POST['last_name']);
$mobile = mysqli_real_escape_string($conn,$_POST['mobile']);
$username = mysqli_real_escape_string($conn,$_POST['username']);
$user_password = mysqli_real_escape_string($conn,$_POST['user_password']);
if($insert_data->execute()){
echo "Inserted";
}
else{
echo"Error";
}
$insert_data->close();
$conn->close();
}
}
Я хочу проверить дубликат электронной почты в моем коде с подготовленным заявлением и, если он недоступен, вставить в противном случае показать ошибку
но когда я проверяю электронную почту, она работает, но не добавляет нового пользователя с новым письмом, пожалуйста, помогите мне.
ОШИБКА: фатальная ошибка: вызов функции-члена bind_param () для логического значения в C: \ wamp64 \ www \ vaibhav \ подготовленный оператор с сеансом \ insert_data.php в строке 277