PHP插入脚本返回0

时间:2014-05-01 09:14:24

标签: php insert insert-into

这是我第二天使用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。

我知道我的剧本安全性较低,但仅限于学校目的。

1 个答案:

答案 0 :(得分:0)

检查isset($_POST['nummer']) && isset($_POST['vorname']) == true然后var_dump是否有变量以查看他们拥有的内容。