PHP mySQL更新脚本无法执行
我不明白为什么这不会被执行到mySQL数据库中? 一切都设置好了,它所做的只是更新一些值PHP mySQL更新脚本无法执行,php,mysql,Php,Mysql,我不明白为什么这不会被执行到mySQL数据库中? 一切都设置好了,它所做的只是更新一些值 <?php $con=mysqli_connect(This is filled.); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } mysqli_query($con,"UPDATE `member
<?php
$con=mysqli_connect(This is filled.);
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_query($con,"UPDATE `members` SET `rank`='$_POST[rank]' WHERE `id`='$_POST[id]'");
mysqli_close($con);
header("Location: index.php");
?>
表单选择
元素定义不正确,在选择框中添加表单字段名称
不是选项请尝试这种方法
<select name="id">
<option value="xyz">Name</option>
</select>
名称
名称属性属于
而不是
属性,与id
属性相同。在尝试执行更新之前,您应该检查表单是否已发布,最重要的是,代码易受SQL注入的影响。重要的是要创建准备好的语句,避免SQL注入。@KinJacob,好的,如果您的答案有用,请更正。
<select name="id">
<option value="xyz">Name</option>
</select>