【发布时间】:2012-12-05 20:44:53
【问题描述】:
我正在为 Wordpress 编写一个插件,它应该检查 mysql 条目是否已经存在。
如果它不存在,Wordpress 应该将条目插入到表中。这部分按我的预期工作。
但是,如果 mysql 表中已经有一个条目,Wordpress 应该更新该表,但这不起作用。
我使用的代码如下:
$wpdb->query($wpdb->prepare("UPDATE $table_name SET time=$current_timestamp WHERE userid=$userid"));
我在这个查询中使用的变量是正确的,因为它们被成功地用于插入到表中,但是在更新函数的某个地方出现了问题。
谁能告诉我我在这里做错了什么?
解决这个问题的正确方法是什么?
【问题讨论】:
标签: mysql sql wordpress sql-update