【发布时间】:2017-10-28 10:00:04
【问题描述】:
我的代码有问题。
我有一份注册表,可以很好地分开一个区域。用户应从选项中选择“是”或“否”的选择选项,然后应将此“是”或“否”插入到 mysql 数据库中。由于我的代码错误,它没有插入任何东西。请你帮我看看我哪里出错了。
注册页面代码在表单中有这个html
<form action="register.php" method="post" autocomplete="off">
<label>Member<span class="req">*</span></label>
<select name="member">
<option value="Yes">Yes</option>
<option value="No">No</option>
</select>
</form>
然后将其发布到具有此代码的我的 php 页面
<?php
$member = $mysqli->escape_string($_POST['member']);
$sql = "INSERT INTO members (member) "
.
"VALUES('$member')";
?>
显然这是由于我缺乏经验,并且可能是我犯的一个非常愚蠢但看不到的错误。我花了几天时间四处寻找答案,但没有成功。
非常感谢
【问题讨论】:
-
执行查询。
-
你应该阅读更多..
-
...并使用prepared statements