我已经在wordpress中创建了一个数据库并动态插入数据,并且我想更新它但是当我在文本字段中插入相同的URL时,它并没有给我所需的解决方案。
if(isset($_POST))
{
//echo $_POST['url'];
$name=xmlfeeds_select();
$url=$_POST['url'];
$url1=parse_url("name");
$url2=parse_url("url");
echo "$name";
echo "$url";
if($url1['host'] == $url2['host'] )
{
xmlfeeds_update();
}
xmlfeeds_insert();
//查询更新网址
function xmlfeeds_update(){
$x=$_POST['url'];
global $wpdb;
$wpdb->update(
'xml_url',
array(
'url' => $x,
'update_date' => current_time('mysql',1)
),
array( 'url' => $x ),
array(
'%s',
'%s'
),
array( '%s' )
);
}
实际上我的问题是,当我在url字段中提供相同的url时,我已经在数据库中插入了它,它会检查相等条件但是当我在url字段中插入不同的url时,它不会执行insert查询。
请帮我解决这个问题。 任何帮助将不胜感激。提前谢谢。