我有一个带有<select>
列表的超文本标记语言表单。这个列表有很多选项(超过200个),但为了简单起见,我们假设有四个选项。
<input type="text" name="country" placeholder=" your name">
<input type="email" name="email" placeholder=" your e-mail">
<select>
<option value="skateboard">skateboard</option>
<option value="scooter">scooter</option>
<option value="parkour">parkour</option>
<option value="bmx">bmx</option>
</select>
用户数据目前由PHP处理,并放入通过phpMyAdmin访问的MySQL数据库中。
这可以很好地工作。一个表将所有用户数据收集在三列中-名称、电子邮件和选项。
问题是,每个选项代表公司的不同部门,将所有选项放到同一个表中需要手动排序。
一名员工对表格进行排序,剪切出所有的“滑板”条目,并将它们发送到适当的团队。“滑板车”、“跑酷”和"bmx“的剪切/粘贴过程相同。因此,这一表被手动划分为四个部分。
我的目标是删除手动排序组件,并使整个过程自动化。
我在想,我们可以有四个不同的表,每个选项一个。当接收到“滑板”的条目时,数据被放入表1,"scooter“被放入表2,等等。不需要更多的人工干预。
我可以想象一个笨重臃肿的PHP脚本来处理这项工作,但我认为MySQL提供了一个更有效的解决方案。
不幸的是,我使用MySQL的经验非常有限。到目前为止,在MySQL Reference Manual中寻找“正确”的起点是徒劳的。我在寻找什么规则或程序?
发布于 2018-08-01 05:56:08
您可以使用CSV搜索功能将结果限制为您需要的内容,并在需要时将其导出到phpMyAdmin,但是我认为问题在于您正在使用phpMyAdmin查看您的数据。phpMyAdmin实际上是一个数据库管理工具。它在最好的情况下可以查看数据,在最坏的情况下是危险的。(为了方便删除一些你确实不应该删除的东西)
理想情况下,你在这里需要的是一个php脚本,它可以定位数据库中的条目,并根据一定的标准将它们列在html表中,然后你就可以允许任何你想要的部门只查看他们应该查看的数据。
https://stackoverflow.com/questions/51622591
复制相似问题