为了账号安全,请及时绑定邮箱和手机立即绑定

php从输入插入mysql变量值

php从输入插入mysql变量值

PHP
哔哔one 2022-05-27 16:45:11
如何添加到 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>
查看完整描述

1 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

正如@TimMorton 已经评论过你对数据库的想法有点错误。


根据我对您的问题的理解:

您有一些带有 a 的name东西,并且生成了属于它的东西。

所以一个好的表格设置如下:


主表


+----+------+

| id | name |

+----+------+

|  1 | foo  |

|  2 | bar  |

|  3 | baz  |

+----+------+

生成的对象


+----+--------------+---------+

| id | random_field | fk_main |

+----+--------------+---------+

|  1 |        12345 |       1 |

|  2 |          123 |       1 |

|  3 |          455 |       2 |

|  4 |         7677 |       2 |

|  5 |          952 |       3 |

+----+--------------+---------+

如您所见,每个生成的对象都有一个fk_main(main 的外键),它显示了它所属的位置(generated.fk_main == main.id)。


这样,您可以根据需要保存尽可能多的关系数据。


也许看看这个:

http ://www.mysqltutorial.org/mysql-foreign-key/


最后,您可以使用查询joins来将这些数据组合在一起。


查看完整回答
反对 回复 2022-05-27
  • 1 回答
  • 0 关注
  • 129 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信