我想知道我的代码插入数据库是否有问题?
if(isset($_POST['Submit'])){
$sql = "INSERT INTO table(table_id, table_type, Price)
VALUES('Menu 2', 1)";
if (mysqli_query($conn, $sql)) {
echo " created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
}
没有任何内容添加到数据库中。 table_id
自动递增,价格为INT
。
答案 0 :(得分:1)
您可以省略自动增量列:
$sql = "INSERT INTO table(table_type, Price) VALUES('Menu 2', 1)";
您尝试插入三列并提供两个输入值。