我已从复选框序列化数据,格式为:
$obj_box = serialize($_POST['obj_box']);
将其发送到mysql中的表:
global $wpdb;
$table = $wpdb->prefix . "fl_insert_floor";
$charset_collate = $wpdb->get_charset_collate();
$sql = "CREATE TABLE IF NOT EXISTS $table (
obj_box` text NOT NULL,
)
$wpdb->insert(
$table,array(
'obj_box' => $obj_box
));
我正在浏览数据,并希望显示反序列化数据:
function flif_browsing() {
global $wpdb;
$table = $wpdb->prefix . "fl_insert_floor";
$result = $wpdb->get_results("SELECT * FROM `wp_fl_insert_floor`") or die('Error3');
echo '<table summary="Properties" id="table1">';
echo '<tr>';
echo '<td><b>Typ obiektu</b></td>';
echo '</tr>';
foreach ($result as $result1) {
echo '<tr>';
echo '<td>'.$get_object_id = $result1->obj_box.'</td>';
echo '</tr>';
echo '</br>';
}
echo '</table>';
}
我应该在哪里反序列化它? (尝试不同的方法并获得错误)。 或者有更好的方法将它从复选框发送到mysql中的表格,然后显示它?