【发布时间】:2013-10-25 22:45:03
【问题描述】:
我尝试将数据插入到名为 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?" );
}
?>
【问题讨论】:
-
是wordpress数据结构吗?
-
您应该使用自定义帖子类型 (codex.wordpress.org/Post_Types) 而不是创建自己的数据库表。它可以节省您的工作时间,并且不必直接处理数据库。
-
我必须保存超过 3M 的记录,所以我认为数据库会更好地保存和获取这些数据。我想将数据保存在数据库中,所以请说出与我要求相关的任何内容。
标签: php database wordpress insert