Ich erstelle ein Anmelde-System und dieser Code funktioniert, aber wenn ich mehr als drei Felder einfügen, fügt es die Daten nicht ein. In diesem Code wird das Einfügen in Felder Name, FName und E-Mail, aber keine Werte für andere Spalten eingefügt. Warum passiert dies?Daten einfügen in mysql mit 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")
?>
Willkommen bei Stack Overflow! Sie können [die Tour] (http://stackoverflow.com/tour) zuerst und lernen [Wie man eine gute Frage stellt] (http://stackoverflow.com/help/how-to-ask) und erstellen Sie eine [ Minimal, vollständig und verifizierbar] (http://stackoverflow.com/help/mcve) Beispiel. Das erleichtert es uns, Ihnen zu helfen. –
Versuchen Sie, "Name" so zu allen Feldern – DaYdReAmeR
Hash Ihr $ Passwort, nicht direkt zu speichern. und warum $ _GET im Passwort. –