使用php在数据库的单列中插入多个值

使用php在数据库的单列中插入多个值,php,html,mysql,Php,Html,Mysql,我想使用php在数据库中插入多个复选框值。但使用这段代码并不是在数据库中插入。请告诉我哪里出了问题,还有解决办法。例如,现在当我检查生物和物理时,我想在数据库中的单列中添加它们 这是html部分 选择你的班级 第十 第十二 生物 物理层 数学 科学 这是php部分 您可以在数据库的不同列中插入值,或者使用内爆并将值保存到一列中 $\u POST['subject']应该是一个数组 $subject = implode(',', (array)$_POST['subject']); $que

我想使用php在数据库中插入多个复选框值。但使用这段代码并不是在数据库中插入。请告诉我哪里出了问题,还有解决办法。例如,现在当我检查生物和物理时,我想在数据库中的单列中添加它们

这是html部分


选择你的班级
第十
第十二
生物
物理层
数学
科学
这是php部分


您可以在数据库的不同列中插入值,或者使用内爆并将值保存到一列中

$\u POST['subject']
应该是一个数组

$subject = implode(',', (array)$_POST['subject']);

$query="INSERT INTO feedetails (subjects,price) VALUES ('".$subject."','".$price."')";
您还可以使用一个查询插入多个项,如下所示

    $query = "INSERT INTO feedetails (subjects,price) VALUES ";
    for ($z=0; $z < count($subject); $z++) {
        $query .= "('" . $subject[$z] . "','".$price."'),";
    }
$query=“插入提要(主题、价格)值”;
对于($z=0;$z
A
标记没有
属性。但是,如果您想查看在PHP代码中选择的值,那么它确实需要有一个
name=“something”
attribute您的脚本非常开放,甚至可以在
MYSQLI\uu
PDO
API'sokay中使用。我更改了它。还是一样的错误!我想在databaseAdd
ini\u集合('display\u errors',1)中插入复选框值;ini_集(“日志错误”,1);错误报告(E_全部);mysqli_报告(mysqli_报告错误| mysqli_报告严格)到脚本的顶部。这将强制任何
mysqli\uuu
错误生成可以在浏览器上看到的异常,其他错误也将在浏览器上可见。
值(“$sub”,“$price”)";
$price
之前缺少一个报价,您最好告诉OP如何处理存储在单个列中的逗号分隔的数据。这将是一个更加困难的过程,“内爆中的无效参数”错误出现。怎么办