Iam尝试将数组数据(即复选框值)插入Mysql数据库(使用Phpmyadmin)
当我尝试存储时,我在db ...中获取字段“forms”的'Array'。
请有人告诉我我必须对下面的代码做些什么更改,所以我可以存储所有数组值(在我的数据库中用逗号分隔)
这是代码:
if(isset($_POST['forms']) && $_POST['forms']!=''){
$table = $wpdb->prefix . "eshop_orders";
$forms=$wpdb->escape($_POST['forms']);
$query1=$wpdb->query("UPDATE $table SET forms='$forms' where checkid='$checkid' limit 1");
}
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用逗号分隔符将数组值更改为字符串,并将其存储到db。
在Php中有一个implode
函数,可以使用seperator将数组值转换为字符串。
$value = implode(",", $forms);
echo $value;