我正在为Wordpress写一个插件,它应该检查一个mysql条目是否已经存在。
如果它不存在Wordpress应该将条目插入表中。这部分按我的预期工作。
但是,如果在mysql表中已经有一个条目,Wordpress应该更新表,但这不起作用。WordPress的更新mysql表
我使用该代码,这是下面的代码:我在查询中使用是正确的,因为他们成功地插入表
$wpdb->query($wpdb->prepare("UPDATE $table_name SET time=$current_timestamp WHERE userid=$userid"));
的变量,但沿东西路某处更新功能出错。
有人能告诉我我在做什么错吗?
什么是正确的方式去做这件事?
太谢谢你了!我正盯着我预计会更加复杂的事情。 它现在完美运作。 –
但是查询容易受到'SQL注入'的影响,请花时间阅读文章以防止发生。 [**如何防止PHP中的SQL注入**](http://stackoverflow.com/questions/60174/how-to-prevent-sql-injection) –
感谢您提供最简单的方式来执行更新查询 –