如何将列的多个值发送到MySQL?

时间:2016-10-11 作者:sarcastasaur

我正在创建一个插件,允许用户选择多个选项(作为复选框),将这些整数值发送到MySQL。目前我设置这些值的方法是,将这些值作为逗号分隔的字符串传递。然后取这个字符串,去掉逗号,并将整数作为数据传递。从直觉上看,这似乎不是完成我所要做的事情的最有效的方法,那么有没有其他更好的方法呢?

1 个回复
最合适的回答,由SO网友:Unnikrishnan R 整理而成

您可以使用数组格式来完成此操作。首先,您必须获取所有选定的值以形成一个数组,您可以通过将复选框名称指定为数组来实现这一点。通过这样做,您将在name变量中获得所选复选框的数组。您还可以在发送到数据库之前使用Json\\u encode()对数组进行编码。

<input type=\'checkbox\' name=\'checkbox[]\' value=\'One\'>1<br>