我不知道为什么我会收到这个错误,我只使用一列和一个值对其进行了测试,它仍然显示它,这是我的代码:
if($insert_company = mysqli_prepare($mysqli, "INSERT INTO company(company_name) VALUES(?)")){
mysqli_stmt_bind_param($insert_company , 's', $company_name);
mysqli_stmt_execute($insert_company );
if(mysqli_stmt_error($insert_company )) {
printf('Error2: %s<br>File: %s<br>Line: %s', mysqli_stmt_error($insert_company ), basename(__FILE__), __LINE__);
mysqli_stmt_close($insert_company );
mysqli_close($mysqli);
exit;
} else {
mysqli_stmt_close($insert_company );
mysqli_close($mysqli);
echo "<script>alert('Okay');</script>";
}
} else {
printf('Error: %s<br>File: %s<br>Line: %s', mysqli_error($mysqli), basename(__FILE__), __LINE__);
mysqli_close($mysqli);
exit;
}
它只发生在 php 中,因为当我通过 mysql 命令使用它时,它可以工作......