mysqli_stmt_prepare函数不起作用!!!我一直在尝试调试,但没有任何效果

问题描述

过去三天,我一直在尝试连接到数据库,如果my_sqli_stmt_prepare无法正常工作,我会收到相同的错误,报错了我的标题...除非经过第一个prepare语句,否则它不会消失我删除了它,这破坏了连接数据库的整个目的。

这是代码。...

<?php 

    if (isset($_POST['submit_form'])) {     

        require 'database.php';

        $user_N = $_POST['username'];

        $mail = $_POST['email'];

        $phonenumber = $_POST['numbers'];

        $pword = $_POST['pword'];

        $R_pword = $_POST['R_pword'];

        $details_name = $_POST['details_name'];

        $details_number = $_POST['details_number'];

// if passwords are not the same

        $W_pword = $pword !== $R_pword;

        if ($W_pword) {

echo "<script type ='text/javascript'>

window.location.href = 'register.html';

alert('not the same passwords!!')

</script>";

}       else {

            $sql = "SELECT Username,Email,PhoneNO,C_C name,C_details FROM users WHERE Username =? AND Email=? AND PhoneNO =? AND C_C name =? AND C__details =?";

//connection to database

            $stmt = mysqli_stmt_init($conn);

            if (!mysqli_stmt_prepare($stmt,$sql)) {

header("Location: register.php?error=sqlerror");

exit();

            }

database.php this is it....


<?php 

 $servername = "localhost";

 $dbUsername = "root";

 $dBPassword = "";

 $dBName = "register";


 $conn = mysqli_connect($servername,$dbUsername,$dBPassword,$dBName);

//check connection

if (!$conn) {

    die("connection failed: " .mysqli_connect_error());

}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)