我使用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)
因此每个模型数据将被放入数据库中各自的同名列中。例如,width
列中的 model[width]
,height
列中的 model[height]
。
是否可以像这样而不是将它们一一插入?
注意:我已经在表中创建了所有列名称,所以不要假设我没有创建
最佳答案
您的帖子数据如下
$_POST = array(
'model' => array(
'lat' => 39.00
'lng' => 105.00
'width' =>
'widthIn' => %
---
);
);
因此,在 WordPress 中,要将这些数据插入“geotable”表中,请使用以下代码块
global $wpdb;
$wpdb->insert('geotable',$_POST['model']);
关于php - 根据模型将ajax数据插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31993172/