PHP 和 Mysql 中“字段列表”中的未知列“”

问题描述 投票:0回答:1
<?php 
                include('connect.php');
                if(isset($_POST['submit'])) {
                    $nama = $_POST['nama'];
                    $npm = $_POST['npm'];
                    $prodi = $_POST['prodi'];
    
                    $query = "INSERT INTO data (nama, npm, prodi) 
                    VALUES (``,'$nama', $npm, '$prodi')";
                    $query = mysqli_query($con, $query);
                    echo var_dump($query);
                }
            ?>

我试图插入到我的数据库中,但它一直出错

php mysql
1个回答
0
投票

检查此行

$query = "INSERT INTO data (nama, npm, prodi) 
                VALUES (``,'$nama', $npm, '$prodi')";

3 列代表 4 个值,第一个是空反引号,应该是这样的

$query = "INSERT INTO data (nama, npm, prodi) 
                VALUES ('$nama', $npm, '$prodi')";

您可以在此处查看更多信息PHP MySQL 插入数据

© www.soinside.com 2019 - 2024. All rights reserved.