我编写代码将数据保存到数据库表中。
我希望在表中替换行(如果存在),或者如果该行尚不存在则在表中插入新行。
http://codex.wordpress.org/Class_Reference/wpdb
我使用$wpdb->replace
函数,然后将$ wpdb->insert_id
添加到代码结尾。
但是当我运行自己的wordpress插件时。只添加带有值的新行。不能替换值。
$wpdb->replace( $wpdb->prefix . 'fafa',
array(
'title' => trim($row->item(0)->nodeValue) ,
'liveprice' => trim($row->item(2)->nodeValue) ,
'changing' => trim($row->item(4)->nodeValue) ,
'lowest' => trim($row->item(6)->nodeValue) ,
'topest' => trim($row->item(8)->nodeValue) ,
'time' => trim($row->item(10)->nodeValue) ),
array(
'%s',
'%s',
'%s',
'%s',
'%s',
'%s'
) );
$wpdb->inser_Id;
表照片
在以下照片中现在ID是唯一的
答案 0 :(得分:0)
这是在你的代码中--->>>>>>>>
$ wpdb-> inser_Id; ***********************
应该是--->>>>>>>>>
$ wpdb-> INSERT_ID;