2014-10-03 83 views
0

我尝试在wordpress表格中更新。但我不会。哪里不对?为什么更新wordpress中的查询不工作

我使用该代码,这是下面的代码:

$wpdb->update($wpdb->membership, array('status' => "token", 'transaction_id' => $resid), array("code", $code)); 
+0

请提供错误的详细信息;这是如何失败? – 2014-10-03 14:24:29

+0

你的第一个参数应该是一个字符串...有没有可能你的表名只是''membership''? – rnevius 2014-10-03 14:27:02

+0

'echo $ wpdb-> last_error'查看错误。 – MSTannu 2014-10-03 17:46:15

回答

0

我用这个方法和工作!

$wpdb->query("UPDATE $wpdb->membership SET status = 'token' ,transaction_id = '" . $resid . "' WHERE code = '" . $code . "' LIMIT 1"); 
+0

[**请勿在新代码**中使用'mysql_ *'函数](http://stackoverflow.com/q/12859942)。他们不再被维护[并被正式弃用](https://wiki.php.net/rfc/mysql_deprecation)。 – 2014-10-03 21:31:23