【发布时间】:2014-12-31 10:33:26
【问题描述】:
如何给一个变量来更新wordpress数据库?
如果不是变量,我给数字是可以的,我认为这是一个错误。
global $wpdb;
$wpdb->teams = $wpdb->prefix.'teams';
$retrieve_data = $wpdb->get_results( "SELECT * FROM $wpdb->teams WHERE moder = 'nie'" );
foreach ($retrieve_data as $retrieved_data){
echo "<form method='post'><table><tr>";
echo "<td>".$retrieved_data->id."</td>";
echo "<td>".$retrieved_data->nazwa."<input type='hidden' name='id'>".$retrieved_data->id."</input><input type='submit' value='OK' /></td>";
echo "</tr></table></form>";
}
$id = $_POST['id'];
settype($id, 'int');
$wpdb->update( 'teams', array( 'moder' => 'tak' ), array( 'id' => $id ));
【问题讨论】:
标签: php wordpress variables foreach