2017-06-03 94 views
0

我有我的mysqli_query的问题,它不会插入到数据库,但在phpmyadmin在SQL它的作品,但在网站没有。 这里我的代码:mysqli_qeury没有正常工作。我需要帮助^

<form action="" method="POST"> 
    <input type="email" name="email" placeholder="Gelieve uw e mail in te voeren."> 
    <input type="submit" name"submit" value="Subscribe"> 
</form> 


<?php 
    $db = mysqli_connect('**', '**', '**', '**'); 
    $email = $_POST['email']; 
    if(isset($_POST["submit"])){ 
     mysqli_query($db, "insert into `t_nieuwsbrief` VALUES ('', '$email')"); 
    } 
?> 
+1

(1)使用'INSERT'时,请务必列出列。 (2)将值传递给查询时始终使用参数。这两件事可能会解决你的问题。 –

+0

它显示错误消息吗? –

+0

@OmisBrown不,我没有得到任何错误消息。 – Sarkis

回答

0

使用MySQL查询语法正确

试试这个

mysqli_query($db, 'INSERT INTO t_nieuwsbrief(email) VALUES ("'.$email.'")'); 
+0

不能插入不工作。 – Sarkis