Wstaw do tabeli MySQL PHP
Mam pewne problemy z utworzeniem prostego formularza do wstawiania danych do tabeli MySQL. Ciągle otrzymuję ten błąd SQL:
„Błąd: Masz błąd w składni SQL; sprawdź podręcznik, który odpowiada twojej wersji serwera MySQL pod kątem poprawnej składni do użycia w pobliżu„ akcji („ItemNumber”, „Stock”) VALUES („# 4”, „3” ')' w linii 1 ”
MójHTML dla formularza jest:
<form action="database.php" method="post">
Item Number: <input type="text" name="ItemNumber">
Stock: <input type="text" name="Stock">
<input type="submit">
</form>
IPHP jest:
<?php
$con=mysqli_connect("localhost","root","root","inventory");
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql = "INSERT INTO current stock ('ItemNumber', 'Stock')
VALUES
('$_POST[ItemNumber]','$_POST[Stock]'')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 record added";
mysqli_close($con);
?>