我正在創建註冊系統並且此代碼正在工作,但是當我插入三個以上的字段時,它不插入數據。在此代碼中,它插入字段名稱,fname和電子郵件,但沒有值被插入其他列。這是爲什麼發生?在mysql中使用php插入數據
<?php
$name=$_POST["name"];
$fname=$_POST["fname"];
$email=$_POST["email"];
$gender=$_POST["gender"];
$password=$_GET["password"];
$query="INSERT INTO student(name,fname,email,password) VALUES ('".$name."','".$fname."','".$email."','".$password."')";
$url="localhost";
$user="root";
$pass="";
$db="sms";
$connection=new mysqli($url,$user,$pass,$db);
$connection->query($query);
header("Location: index1.php")
?>
歡迎來到Stack Overflow!您可以先[參觀](http://stackoverflow.com/tour)並學習[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)並創建一個[最小,完整和可驗證](http://stackoverflow.com/help/mcve)示例。這使我們更容易幫助你。 –
嘗試給所有字段這樣的名稱 – DaYdReAmeR
哈希你的$密碼,不要直接存儲。爲什麼$ _GET輸入密碼。 –