我正在爲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) –
感謝您提供最簡單的方式來執行更新查詢 –