我使用ajax表单数据并获取这些数据:
model[lat]:39.5500507
model[lng]:-105.78206740000002
model[width]:100
model[widthIn]:%
model[height]:300
model[mapTypeId]:ROADMAP
model[zoom]:15
我在服务器端使用wordpress。我想要做的就是使用$wpdb
一次性将它们插入到数据库中,如:
$modeldata = $_POST["something that represents whole model data"]
然后插入一个数组:
array($modeldata -> $modeldata)
因此,每个模型数据将被放入其各自的列中,并在数据库中使用相同的名称。例如,model[width]
列中的width
,model[height]
列中的height
。
这样的事情是否可能而不是逐个插入?
注意:我已经在表中创建了所有列名,所以不要假设我没有
答案 0 :(得分:1)
您的帖子数据如下
$_POST = array(
'model' => array(
'lat' => 39.00
'lng' => 105.00
'width' =>
'widthIn' => %
---
);
);
所以在wordpress中,要将这些数据插入“geotable'表,使用以下代码块
global $wpdb;
$wpdb->insert('geotable',$_POST['model']);