问题描述
过去三天,我一直在尝试连接到数据库,如果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 (将#修改为@)