php - 使用php将多个动态数据输入到mysql

标签 php mysql

这是我的 html 部分

<form method="post" action="collect_vals.php">
    <div id="input_fields">
        <div><input type="text" name="name[]"> <input type="text" name="project[]"> <span class="fa fa-plus-circle" id="add_field"></span></div>
    </div>
    <input type="submit" value="submit">
</form>    

详细信息:jsFiddle

我关注this link ,可以保存单字段数据。但是如何向mysql插入多条数据。

如何将动态数据插入mysql?

最佳答案

使用 key 访问项目名称,如下所示

foreach($_POST['name'] as $key => $val)
{
    $proj = $_POST['project'][$key];
    $insert = mysql_query("INSERT INTO table_name (column1,colunm2) values ('$val','$proj')");
}

关于php - 使用php将多个动态数据输入到mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33143351/

相关文章:

php - 使用 PHP 中的 files.upload 将文件上传到 slack

javascript - 尝试从警报更改为弹出窗口

php - 合并具有不同日期但具有相同属性的两行

mysql - 将值从一个表添加到另一个表,匹配特定条件

mysql - 为什么第二次运行 select 查询后返回 NULL

php - 简单的 JSON 解析

php - Eve API xml 到 php

mysql - mysql : nodejs 上的语法无效

java - 如何修复 "com.mysql.cj.jdbc.exceptions.CommunicationsException"错误

php - AJAX 没有显示来自服务器请求的数据