इसे mysqli_query
का उपयोग करके आजमाएं
वास्तव में क्वेरी चलाने के लिए। जब आप $sql
. सेट करते हैं जो कुछ किया वह $sql
. नामक एक चर सेट किया गया था क्वेरी के लिए। यह भी ध्यान दें कि आपने वेरिएबल $userrname
. सेट किया है क्वेरी में $username
. कब होना चाहिए जैसा कि $_POST
. से सेट किया गया है सीधे ऊपर। आपके कोड का मेरा समायोजित संस्करण नीचे दिया गया है:
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$mysql_database = "21st";
$conn = mysqli_connect($dbhost, $dbuser, $dbpass) or die("Could not connect database");
mysqli_select_db($conn, $mysql_database) or die("Could not select database");
$username = $_POST['username'];
$email = $_POST['email'];
$password = $_POST['password'];
$password2 = $_POST['password2'];
if ($password === $password2) {
// Set the query.
$sql = "INSERT INTO members (username, email, password)"
. " VALUES (?, ?, ?)"
;
// Bind the values to the query.
mysqli_stmt_bind_param($sql, 'sss', $username, $email, $password);
// Run the query.
mysqli_query($conn, $sql);
// Free the result set.
mysqli_free_result($sql);
// Close the connection.
mysqli_close($conn);
}
else {
echo "Your passwords must match";
}