如何在php中存储用逗号分隔的数据

戈壁

HTML代码

<!DOCTYPE html>
<html>
    <head>  
        <meta charset="utf-8"> 
        <title>dynamic</title>
    </head> 
    <body>
        <form action="">  
            <div id="items">
                <input type="text" name="username">
            </div>
            <input type="button" value="add entry" id="add">
            <input type="submit" value="submit"> 
        </form> 
        <script src="js/jquery-3.2.1.min.js"></script>
        <script src="js/custom.js"></script>
    </body>
</html>

JavaScript 代码

$(document).ready(function(){

    $("#add").click(function (e){
event.preventDefault()
        $('#items').append('<div><input type="text" name="username">'
            +'<input type="button" value="delete" id="delete"/></div>');
    });

    $('body').on('click','#delete',function (e){
        $(this).parent('div').remove();

    });
});

数据库连接

<?php
$local = "localhost";
$username = "root";
$password = "";
$dbname = "test";
$conn = mysql_connect($local, $username, $password);
$db= mysql_select_db( $dbname,$conn);

$n=$_POST["username"];              

$in = "INSERT INTO table(header1) VALUES ('$n') ";
if(mysql_query($in)===TRUE)
{
  echo " <h1>successfully Inserted</h1> <br>"; 


}
else {
    echo "Error: " . $in . "<br>" . $conn->error;
}
?>

数据库名称 = 测试

表名=表

我需要用逗号存储值每个值都需要用逗号分隔,在上面的代码中,我创建了动态文本框,所以有很多文本框。截图如下所示:

优尼

要在您发布的数据中获取一组用户,您应该首先将输入更改为:

<input type="text" name="username[]">

然后在您的 php 代码中,使用implode 函数以逗号分隔的方式加入所有用户,如下所示:

$n = implode(",", $_POST["username"]);
$in = "INSERT INTO table(header1) VALUES ('$n') ";
...

小心用户输入,你应该在插入之前验证它们,永远不要相信用户输入

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在PostgreSQL中逐行存储逗号分隔的值

如何在 SQL 中以逗号分隔的行存储列值

如何在单列中显示多个用逗号分隔的值?

如何在mongodb中搜索逗号分隔的数据

如何从以逗号分隔的 .txt 文件中存储数据而忽略逗号后面的空格

如何在C#中的表中存储逗号分隔的值

如何检查逗号分隔数据中的值

如何获取存储在变量中的最后一个逗号分隔的数据?- 进步4gl

如何在MYSQL IN条件下使用存储在变量中的逗号分隔值?

如何在MySQL的单行中获取以逗号分隔格式存储的图像?

如何在c#中的datagridview列中添加用逗号分隔的值

如何将HTML dropdownlist的多个值存储到数组中,并使用PHP以逗号分隔它们?

如何在Codeigniter中使用find_in_set()函数从存储为逗号分隔值的数据库字段中查找多个值

如何选择用逗号分隔行中的where子句数据的查询

如何在javascript中连接用逗号分隔的2个字符串?

如何在水晶报表中设置用逗号分隔的数字

如何在熊猫数据框中创建逗号分隔列表作为新列

如何在pandas数据框列中获得以逗号分隔的值的频率计数?

如何在数据框中拆分字符串并将逗号作为分隔符

如何在一个仅用逗号分隔的 EditText 中输入多个数据?

如何在逗号分隔的括号数据中插入换行符?

如何处理存储过程中的逗号分隔输入

逗号分隔的PHP数组的数据

如何在PHP中从嵌套数组创建逗号分隔的列表

如何查找存储在熊猫数据框列中的逗号分隔字符串中唯一值的数量?

如何从数组中返回用逗号分隔的值?

处理CSV数据:用逗号分隔数据

如何在iOS7中用逗号分隔的NSString句子中搜索特定单词?

PHP将逗号分隔的字符串转换为点或符号分隔的值,以存储在MySql中