我正在尝试通过SQL更新类别的描述。我从PHPmyadmin中的SQL查询中“创建了php代码”,这就是它给我的内容:
$sql = "UPDATE `table`.`wp_term_taxonomy` SET `description` = \'new-description\' WHERE `wp_term_taxonomy`.`term_taxonomy_id` = 105;";
我尝试将此添加到我的Wordpress模板,但它不起作用。我需要对这段代码做些什么才能让它起作用?
提前致谢!
答案 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
"
);
?>