Php $wpdb->;“插入”在自定义窗体操作中不起作用

Php $wpdb->;“插入”在自定义窗体操作中不起作用,php,mysql,wordpress,insert,Php,Mysql,Wordpress,Insert,我试图使用“wpdb insert”将数据插入WordPress数据库,表单数据使用POST方法正确获取,但没有将其保存到数据库表中 我刚开始Wordpress,有一些基本的语法错误,请帮助 我正在使用Cpanel,这是我第一次在实时服务器上体验。 我已经成功地在本地主机和本地数据库上完成了所有工作,但是现在在WordPress上,我遇到了麻烦 <?php if(isset($_POST['booknow'])){ global $wpdb; $tablename = $wp

我试图使用“wpdb insert”将数据插入WordPress数据库,表单数据使用POST方法正确获取,但没有将其保存到数据库表中

我刚开始Wordpress,有一些基本的语法错误,请帮助

我正在使用Cpanel,这是我第一次在实时服务器上体验。 我已经成功地在本地主机和本地数据库上完成了所有工作,但是现在在WordPress上,我遇到了麻烦

<?php
  if(isset($_POST['booknow'])){

  global $wpdb;
  $tablename = $wpdb->prefix.'bookings';
  $insert = $wpdb->insert( $tablename, 
  array(

    'customer_name' => $_POST['name'],
    'customer_email'=> $_POST['email'],
    'customer_phone'=> $_POST['phone'],
    'pickup_location'=> $_POST['pickup'],
    'dropoff_location'=> $_POST['dropoff'],
    'pickup_date'=> $_POST['date']
   ),

  array(
    '%s', '%s', '%s', '%s', '%s', '%s'
  ) 

  );
}
?>


我想将这些条目保存到“bookings”表中,您可以使用$wpdb->insert()等

$wpdb->insert('table_name', array(
    'column 1' => 'value 1',
    'column 2' => 'value 2',
    'column 3' => 'value 3'
));