Php 从WP数据库中获取Meta_值
我正在尝试执行一个数据库查询,该查询将根据post ID返回POSTETA表中特定行的meta_值。然后将变量作为整数传递给jQuery变量。我的代码是这样的:Php 从WP数据库中获取Meta_值,php,jquery,sql,wordpress,Php,Jquery,Sql,Wordpress,我正在尝试执行一个数据库查询,该查询将根据post ID返回POSTETA表中特定行的meta_值。然后将变量作为整数传递给jQuery变量。我的代码是这样的: function getListings() { var value3 = jQuery("#input_1_3").val(); if (value3 === 'something') { value3 = <?php echo $wpdb->get_var( "SELECT meta_value
function getListings() {
var value3 = jQuery("#input_1_3").val();
if (value3 === 'something') {
value3 = <?php echo $wpdb->get_var( "SELECT meta_value
FROM $wpdb->postmeta WHERE post_id = 11" );
?>;
}
}
函数getListings(){
var value3=jQuery(“#input_1_3”).val();
如果(value3==='something'){
值3=;
}
}
现在它返回一系列奇怪的数字和一个“;”…我需要的结果应该是一个整数
任何帮助都将不胜感激。我相信这是显而易见的,但不知道是什么
更新:
这是我试图从其中一个表中获取meta_值的屏幕截图。我要检索的值是“5”
我强烈建议使用内置WP功能: 注意:执行此操作时需要一个“键”-希望返回什么值?除非定义一个键,否则将获得多个值:
function getListings() {
var value3 = jQuery("#input_1_3").val();
if (value3 === 'something') {
value3 = <?php echo get_post_meta(11, 'my_key', TRUE) ?>;
}
}
您的value3代码应该是这样的
function getListings() {
var value3 = jQuery("#input_1_3").val();
if (value3 === 'something') {
Value3=<?php echo get_post_meta(11,'pack_listings', true); ?>
}
}
函数getListings(){
var value3=jQuery(“#input_1_3”).val();
如果(value3==='something'){
价值3=
}
}
感谢您的回复。我希望得到的值只是一个整数,比如5。这是唯一一个与该帖子相关的meta_值。所以我很好奇“键”是什么。@Christian-告诉我你是如何写这个元值的,我会告诉你如何检索它。当然,我刚刚用我试图检索的表和值的屏幕截图更新了我的原始问题。好的,我做了一些进一步的研究,它很有效。我只需要从“wp_get_post_meta…”中删除“wp_…”
function getListings() {
var value3 = jQuery("#input_1_3").val();
if (value3 === 'something') {
Value3=<?php echo get_post_meta(11,'pack_listings', true); ?>
}
}