尝试从浏览器INSERT到数据库时MariaDB错误

时间:2016-05-31 13:01:18

标签: php mysql mariadb

我目前正在开展一个项目,我必须将表格中的数据插入我的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,fredag​​lordag,sondag,kontrollink)   VALUES&#39;在第1行

我之前从未听说过这个MariaDB,所以我可以使用一些快速的帮助!

提前致谢。

0 个答案:

没有答案