我遇到了我的代碼問題。php mysql select option
我有一個註冊表單,它可以很好地分開一個區域。選擇選項用戶應該從選項中選擇「是」或「否」,然後它應該在mysql數據庫中插入「是」或「否」。由於我的代碼錯誤,它沒有插入任何東西。你能幫我解釋我哪裏錯了嗎。
註冊頁面代碼的形式
<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
$member = $mysqli->escape_string($_POST['member']);
$sql = "INSERT INTO members (member) "
.
"VALUES('$member')";
?>
我的PHP頁面中這個網站顯然這是由於我缺乏經驗,可能是我犯了一個非常愚蠢的錯誤,但看不到。我花了幾天的時間尋找答案,但沒有取得任何成功。
很多謝謝
執行查詢。 – Akintunde007
您應該閱讀更多.. – unreleased
...並使用[預準備語句](https://www.w3schools.com/php/php_mysql_prepared_statements.asp) – Kurohige