Hi,
In my table, i insert some values like
id admitad_space_id
--- -------
1 410
我的问题是,首先我需要检查表是否为空。如果表为空,则需要工作插入查询,否则仅需要更新“ admitad_space_id”字段。
<div>
<form action="" method="post">
<div class='form-group'>
<span>Enter Admitad Space ID</span>
<input type='text' name="admitad_space_id" class='form-control' required>
<button type="submit" name="submit">Submit</button>
</div>
<form>
</div>
<?php
global $wpdb;
$base_table_name = $wpdb->prefix .'admitad_space_id_list';
if (isset($_POST['submit'])) {
$admitad_space_id = $_POST['admitad_space_id'];
$wpdb->insert($base_table_name, array('admitad_space_id' => $admitad_space_id));
}
?>
. Please help
答案 0 :(得分:1)
您没有说他们是否只会在您的表格中排成一行并且id值始终为1。
如果表仅应包含一行,则可以截断表,然后使用insert:
z = dict(list(a.items()) + list(b.items()))
但是最好使用$ wpdb-> replace,所以如果您知道id:
a = {'a':[3,2,5],
'b':[9,8],
'c':[1,6],
'b_1':[7,4],
'c_1':[10,11]}
参考: