通过SQL在Wordpress中更新类别描述

时间:2015-02-04 18:57:36

标签: php sql wordpress

我正在尝试通过SQL更新类别的描述。我从PHPmyadmin中的SQL查询中“创建了php代码”,这就是它给我的内容:

$sql = "UPDATE `table`.`wp_term_taxonomy` SET `description` = \'new-description\' WHERE `wp_term_taxonomy`.`term_taxonomy_id` = 105;";

我尝试将此添加到我的Wordpress模板,但它不起作用。我需要对这段代码做些什么才能让它起作用?

提前致谢!

2 个答案:

答案 0 :(得分:0)

可能

`table`

不属于。尝试:

$sql = "UPDATE `wp_term_taxonomy` SET `description` = 'new-description' WHERE `wp_term_taxonomy`.`term_taxonomy_id` = 105";

我还在描述周围取出\,并在字符串中取出;。您不需要在双引号分隔的字符串中转义单引号。

答案 1 :(得分:0)

想出来!如果有人有兴趣,这是正确的代码:

<?php
$wpdb->query(
    "
    UPDATE $wpdb->term_taxonomy 
    SET description = 'description'
    WHERE wp_term_taxonomy.term_taxonomy_id = 105
    "
);
?>