我想在每次提交值时将值插入数据库。
这些是表单中的发布值。
$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/