В базе данных mysql нет никаких данных, но мой PHP-скрипт не имеет ошибки
<?php $yourFname = $_POST['firstname']; $yourLname = $_POST['lastname']; $yourAge = $_POST['age']; $yourHeight= $_POST['height']; $yourWeight= $_POST['weight']; $yourEmail= $_POST['email']; $yourCPnumber= $_POST['cpnumber']; $yourPassword= $_POST['password']; $conn = new mysqli('localhost', 'root', '','regisdata'); if($conn->connect_error){ die('Connection Failed : ' .$conn->connect_error); } else { $stmt = $conn->prepare("Insert into user_info(first_name, last_name, age, height, weight, email, cp_number, password) values (?, ?, ?, ?, ?, ?, ?, ?,)"); if($stmt !== FALSE){ $stmt->bind_param("ssiiisss", $yourFname, $yourLname, $yourAge, $yourHeight, $yourWeight, $yourEmail, $yourCPnumber, $yourPassword); $stmt->execute(); $stmt->close(); $conn->close(); } echo "Success"; } So im new to web development this is my first attempt to connect my form to the database, but it frustrate me that my php script dont have an error and still the data that i input from the form is not showing to the database <pre lang="PHP">
Что я уже пробовал:
Я не пробовал другой метод подключения php к базе данных, потому что я не знаю, что такое хороший или плохой метод, чтобы попробовать на плюс я ищу простой учебник для меня, чтобы хорошо понять. Поэтому, если в моем коде есть что-то неправильное, я с нетерпением жду Вашего предложения исправить эту проблему. ЗАРАНЕЕ СПАСИБО