这是我第二天使用PHP和MySQL。
我遇到了问题。我试图在我的数据库中创建一个新数据,但我唯一得到的是第一个字段中的0。(nummer)
<?php
$con=mysqli_connect("127.0.0.1","root","","aufgabe");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$nummer = mysqli_real_escape_string($con, $_POST['nummer']);
$vorname = mysqli_real_escape_string($con, $_POST['vorname']);
$sql="INSERT INTO kontakte (nummer,vorname)
VALUES ('$nummer','$vorname')";
if (!mysqli_query($con,$sql)) {
die('Error: ' . mysqli_error($con));
}
echo "1 record added";
mysqli_close($con);
?>
你能帮我解决这个问题吗?我现在已经知道为什么nummer会导致0和vorname。
我知道我的剧本安全性较低,但仅限于学校目的。
答案 0 :(得分:0)
检查isset($_POST['nummer']) && isset($_POST['vorname']) == true
然后var_dump
是否有变量以查看他们拥有的内容。