当它尝试将表单内容提交到数据库时,我收到以下错误:
{"code":"MethodNotAllowedError","message":"POST is not allowed"}
我正在使用Dreamweaver cc 2017和xampp v3.2.2在Windows 10上运行Apache和Mysql。
html表格:
<form action="register.php" id="form1" name="form1" method="post">
和register.php的内容是:
<?php
$hostname_conn = "localhost";
$database_conn = "hotels";
$username_conn = "root";
$password_conn = "";
$conn = mysqli_connect($hostname_conn, $username_conn, $password_conn) or trigger_error(mysqli_error(),E_USER_ERROR);
$db=mysqli_select_db($conn,$database_conn);
$q1= "insert into users(username,email,password,number)values('$_POST[textfield]','$_POST[email]','$_POST[password]','$_POST[number]')";
$q2=mysqli_query($conn,$q1);
if(mysqli_query($conn,$q1))
{
$msg = 'User information saved successfully.';
}
else
{
$msg = 'Error: We encountered an error while inserting the new record.';
}
echo $msg;
mysqli_close($conn);
?>
</body>
</html>
答案 0 :(得分:1)
使用PDO:
Nan
答案 1 :(得分:0)
问题在于语法。无论如何,你应该使用良好的做法。查看此帖子How can I prevent SQL injection in PHP?
df.loc[(df.Award == 'Best Actress') & (df.Winner == 1.0), 'Name'].value_counts().plot()