我试图将数据插入名为Ships的表中,但遗憾的是它不起作用.我粘贴了代码,以便更好地了解我如何编写脚本.任何帮助深表感谢!
<?PHP
require_once('../../../wp-config.php');
global $wpdb;
?>
<?PHP
$json_data = $_POST['info'];
if( isset($json_data) ){
$eniNumber = $json_data['EniNumber'];
$name = $json_data['Name'];
$startDate = $json_data['StartDate'];
$rows = $json_data['Rows'];
$table_name = $wpdb->prefix . "Ships";
$result = $wpdb->insert( $table_name, array(
'eniNumber' => $eniNumber,
'name' => $name,
'startDate' => $startDate
) );
if( $result ){
echo json_encode("Entered data successfully");
}else{
echo json_encode("Insertion Failed");
}
} else {
echo json_encode( "What happened?" );
}
?>
解决方法:
<?PHP $wpdb->insert( $table, $data, $format ); ?>
$wpdb->insert(
'table',
array(
'column1' => 'value1',
'column2' => 123
),
array(
'%s',
'%d'
)
);
并使用
$wpdb->insert_id
获取插入ID
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。