我目前正在开展一个项目,我必须将表格中的数据插入我的MySQL数据库。
我目前的代码如下:
<?php
$dbhost="localhost";
$dbuser="root";
$dbpass="";
$db_name="2.semester";
$tbl_name="restauranter";
$admin = "admin.php";
mysqli_connect("$dbhost", "$dbuser", "$dbpass")or die("cannot connect");
mysqli_select_db("$db_name")or die("cannot select DB");
$id = $_POST['id'];
$navn = $_POST['navn'];
$adresse = $_POST['adresse'];
$by = $_POST['bynavn'];
$billede_navn = $_POST['billede_navn'];
$postnummer = $_POST['postnummer'];
$mandagtorsdag = $_POST['mandagtorsdag'];
$fredaglordag = $_POST['fredaglordag'];
$sondag = $_POST['sondag'];
$kontrollink = $_POST['kontrollink'];
$query = "INSERT INTO 'restauranter' (id,navn,adresse,postnummer,bynavn,mandagtorsdag,fredaglordag,sondag,billede_navn,kontrollink) VALUES ('$id','$navn','$adresse','$postnummer','$bynavn','$mandagtorsdag','$fredaglordag','$sondag','$billede_navn','$kontrollink')";
$data = mysqli_query ($query)or die(mysqli_error());
if($data) {
echo "restauranten er nu tilføjet...";
echo "<a href= $admin >Tilbage</a>";
}
?>
但是当我填写表格时,我收到了这个错误:
您的SQL语法有错误;检查手册 对应于您的MariaDB服务器版本,以获得正确的语法 近 &#39;可以通过,billede_navn,postnummer,mandagtorsdag,fredaglordag,sondag,kontrollink) VALUES&#39;在第1行
我之前从未听说过这个MariaDB,所以我可以使用一些快速的帮助!
提前致谢。