为什么这个代码不想工作?html表单和php插入存在问题

为什么这个代码不想工作?html表单和php插入存在问题,php,html,forms,button,Php,Html,Forms,Button,我有以下代码: <html> <head> <meta charset="utf-8"> </head> <body> Wpisz ucznia <form method="POST"> <input type="text" name="nazwisko" /> Nazwisko<br> <input type=&

我有以下代码:

<html>
<head>
<meta charset="utf-8">
</head>
<body>
Wpisz ucznia

<form method="POST">
<input type="text" name="nazwisko" /> Nazwisko<br>
<input type="text" name="imie" /> Imie<br>
<input type="text" name="srednia"/>Średnia ocen  <br>
<input type="text" name="idklasy"/> idklasy <br>
<input type="submit" name="wpisz" value="Dodaj">
</form>
<?php
$baza=mysqli_connect("localhost","root","","szkoła") or die("Wystąpił błąd połączenia z bazą");

if(isset($_POST["wpisz"]))
{
    $nazwisko=$_POST['nazwisko'];
    $imie=$_POST['imie'];
    $srednia=$_POST['srednia'];
    $idklasy=$_POST['idklasy'];
    $wstaw="INSERT INTO uczen ('Nazwisko','Imie','Srednia_ocen','id_klasy') VALUES ('$nazwisko','$imie','$srednia','$idklasy)";
    $wynik= mysqli_query($baza,$wstaw);
    if($wynik)
    echo "Rekord został dodany poprawnie";
    else
        echo "Błąd, nie udało się dodać nowego rekordu" ;
}
$kw="select * from uczen";
$niewynik =mysqli_query ($baza,$kw);
$liczba=mysqli_num_rows($niewynik);
echo "<br>
Obecnie w szkole jest ".$liczba." uczniów.";

?>
</body>
</html>

Wpisz-ucznia
纳兹维斯科
Imie
Ś红刺猬
idklasy

因此,当您插入到DB中时,不应将“”用于表列。。。 与此相反:
$wstaw=“插入uczen('Nazwisko','Imie','Srednia_ocen','id_klasy')值('Nazwisko','$Imie','Srednia','idklasy)”
试试这个:

$wstaw=“插入uczen(Nazwisko、Imie、Srednia_ocen、id_klasy)值(“$Nazwisko”、“Imie”、“Srednia”、“idklasy”)”

欢迎使用堆栈溢出!不幸的是,你的问题缺乏细节,很可能会像目前写的那样被搁置/关闭。请编辑您的问题以包含一个。此外,“插入不想工作”和“我检查了一些网站,他们的任何解决方案都没有帮助”这两个说法都不清楚,对潜在的回答者没有帮助。相反,请包含您如何知道它不起作用的信息,包括所有错误消息以及预期与实际行为。您可能还希望重新访问指南并更新您的问题以符合要求。