猿问

php从输入插入mysql变量值

如何添加到 mysql 例如 4 个字段和另一个时间例如 120 个字段?我的意思是我得到了创建输入的脚本,我想将它添加到 mysql 中,但是在 mysql 中我只能添加我设置的尽可能多的值。


有例子:id, name, 1, 2,3但我希望这些值不限于 1 条记录。


例如:在我的脚本中设置、、、、、、、、谁创建id输入。name123...2000


<form method="POST" action="api.php">

  <input type="text" name="name[]" class="admininput">

  <input type="text" name="image[]" class="admininput">

  <input type="hidden" name="movie[]" value="0" class="admininput">

  <input type="text" name="seasioncount[]" class="admininput"> 

  <div class="inputs">

    <input type="text" name="sectioncount[]" class="admininput">        

    <button class="add_form_field">Add New Field &nbsp; <span style="font-size:16px; font-weight:bold;">+ </span></button>

  </div>

  <input type="submit" name="submit" class="button" value="submit"/>

</form>

<script>

$(document).ready(function() {

    var max_fields      = 1000;

    var wrapper         = $(".inputs"); 

    var add_button      = $(".add_form_field"); 


    var x = 1; 

    $(add_button).click(function(e){ 

        e.preventDefault();

        if(x < max_fields){ 

            x++; 

            $(wrapper).append('<div><input type="text" name="serial[]" class="admininput""/><a href="#" class="delete">Delete</a></div>'); //add input box

        }

        else

        {

        alert('You Reached the limits')

        }

    });


    $(wrapper).on("click",".delete", function(e){ 

        e.preventDefault(); $(this).parent('div').remove(); x--;

    })

});

</script>


哔哔one
浏览 130回答 1
1回答

神不在的星期二

正如@TimMorton 已经评论过你对数据库的想法有点错误。根据我对您的问题的理解:您有一些带有 a 的name东西,并且生成了属于它的东西。所以一个好的表格设置如下:主表+----+------+| id | name |+----+------+|&nbsp; 1 | foo&nbsp; ||&nbsp; 2 | bar&nbsp; ||&nbsp; 3 | baz&nbsp; |+----+------+生成的对象+----+--------------+---------+| id | random_field | fk_main |+----+--------------+---------+|&nbsp; 1 |&nbsp; &nbsp; &nbsp; &nbsp; 12345 |&nbsp; &nbsp; &nbsp; &nbsp;1 ||&nbsp; 2 |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 123 |&nbsp; &nbsp; &nbsp; &nbsp;1 ||&nbsp; 3 |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 455 |&nbsp; &nbsp; &nbsp; &nbsp;2 ||&nbsp; 4 |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;7677 |&nbsp; &nbsp; &nbsp; &nbsp;2 ||&nbsp; 5 |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 952 |&nbsp; &nbsp; &nbsp; &nbsp;3 |+----+--------------+---------+如您所见,每个生成的对象都有一个fk_main(main 的外键),它显示了它所属的位置(generated.fk_main == main.id)。这样,您可以根据需要保存尽可能多的关系数据。也许看看这个:http ://www.mysqltutorial.org/mysql-foreign-key/最后,您可以使用查询joins来将这些数据组合在一起。
随时随地看视频慕课网APP
我要回答