如何将数组插入db - wordpress中的字段

时间:2017-07-01 07:17:00

标签: 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已插入,但数组值未插入。

请在这里帮忙!

1 个答案:

答案 0 :(得分:0)

根据@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, 
                                   ));