mysql - 如何将数组插入到数据库中的字段 - wordpress

标签 mysql wordpress

我想在每次提交值时将值插入数据库。

这些是表单中的发布值。

$sFloorKey       = $_POST['floorname']; // int value : eg - 5
$aRoomName       = $_POST['roomname']; //array contaning multiple values
$iRoomType       = $_POST['roomtype']; //array contaning multiple values
$iPostID         = $_POST['postid']; // int value : eg - 44

执行的 wp 查询,

$wpdb->insert('bs_room_types', array(
                                   'postid'       => $iPostID ,
                                   'sfloorname'   => $sFloorKey,
                                   'aroomname'    => $aRoomName,
                                   'aroomtypes'   => $iRoomType, 
                                   ));

$sFloorKey$iPostID 正在插入,但数组值没有插入。

请大家帮忙!

最佳答案

在@MilanChheda 的帮助下,它现在工作得很好。

在插入之前,我已经序列化了这些值。

$iPostID         = $_POST['postid'];
$sFloorKey       = $_POST['floorname'];
$aRooms          = serialize($_POST['roomname']);
$iRoomType       = serialize($_POST['roomtype']);

$wpdb->insert('bs_room_types', array(
                                   'postid'       => $iPostID,
                                   'sfloorname'   => $sFloorKey,
                                   'aroomname'    => $aRooms,
                                   'aroomtypes'   => $iRoomType, 
                                   ));

关于mysql - 如何将数组插入到数据库中的字段 - wordpress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44858390/

相关文章:

mysql - WordPress 查询帮助

wordpress - 隐藏 woocommerce 设置选项卡

mysql - 改进一对多关系中的数据库结构

PHP mySQLi 插入查询未插入最后一个值

php - 如何在 PHP WordPress 中获取缩略图大小?

Wordpress 页面和版本控制

php - WordPress:注意:主页上的 WP_Post 类对象无法转换为 int

php - 如何将MySql数据库结果打印到文本框中

MySQL IFNULL() 不捕获空值

php - sql返回的数据不被视为整数