我正在寻找一个SQL查询来更改自定义字段的值,但不是在所有帖子上。
有些帖子在“post\\u template”自定义字段中有一个“temp1”值,我想把这个值改为“temp4”。此自定义字段的其他值必须保留。
我搜索了一个完美的查询,但没有找到任何结果。
谢谢
我正在寻找一个SQL查询来更改自定义字段的值,但不是在所有帖子上。
有些帖子在“post\\u template”自定义字段中有一个“temp1”值,我想把这个值改为“temp4”。此自定义字段的其他值必须保留。
我搜索了一个完美的查询,但没有找到任何结果。
谢谢
如果您正在查找原始SQL查询,那么这应该会有帮助:
UPDATE <PREFIX>postmeta SET meta_value = \'temp4\' WHERE meta_value = \'temp1\' AND meta_key = \'post_template\'
如果要从WP运行此查询,则可以使用:global $wpdb;
$wpdb->update(
"{$wpdb->prefix}postmeta",
array( \'meta_value\' => \'temp4\' ),
array( \'meta_key\' => \'post_template\', \'meta_value\' => \'temp1\' )
);
我正在尝试从WP的MySQL表中取消序列化数据。看起来像这样模板页面中的我的函数。php<?php function get_values(){ global $wpdb; $parsed = $wpdb->get_results(\"SELECT option_value FROM wp_options WHERE option_id = 375\", ARRAY_N); $result = var_export