无法使用wordpress插入查询

时间:2013-08-29 08:39:44

标签: php wordpress insert customization

您好我在使用wpdb->insert时遇到了问题。我有一个PHP表单的自定义页面模板。在同一页面上提交表单时,我能够获得填充表单数据的$_POST数组。但是我无法将这些数据插入到自定义表wp_mytable中。我检查了

$myrows = $wpdb->get_results( "SELECT comment_author FROM wp_comments" );
echo "<pre>".print_r($myrows,'/n')."</pre>";

我可以在$myrow中获取数据。这意味着,我可以使用$wpdb对象获取数据。 但是当我使用$wpdb->insert('table',$post_data);时,数据库不会更新任何值。我检查了数据库字段和数组的key-&gt;值对。所有领域都在那里。 请帮忙。

我的插入代码

$form_data = array( 'kgm' => $_POST['kgm'],
                            'qty' => $_POST['qty'],
                            'length' => $_POST['length'],
                            'holes' => $_POST['holes'],
                            'unit_wt' => $_POST['unit_wt'],
                            'tot_weight' => $_POST['total_weight'],
                            'size' => $_POST['size'],
                            'type' => $_POST['type'],
                            'waste_per' => $waste_per,
                            'waste_tot' => $waste_tot,
                            'labour_per' => $labour_per,
                            'labour_tot' => $labour_tot,
                            'piece_per' => $piece_per,
                            'piece_tot' => $piece_tot,
                            'final_per' => $final_per,
                            'final_tot' => $final_tot);
        $success = $wpdb->insert('wp_calculator',$form_data);
        if($success)
        {
            echo "Data Inserted";
        } 

0 个答案:

没有答案