MySQL使用条件从表中选择字段

MySQL使用条件从表中选择字段,mysql,select,wordpress,Mysql,Select,Wordpress,我的MySQL技能很差,很抱歉发布了这么简单的问题! 我有一张一行的桌子,其中优惠券代码=折扣邮件。现在我想选择该行并获取value的值。为什么这样不行 global $wpdb; $wpdb->query( " SELECT * FROM $wpdb->wpsc_coupon_codes WHERE coupon_code = 'discountmail' " ); $likeCoupon = $wpdb->get_row('query', output_type, row_

我的MySQL技能很差,很抱歉发布了这么简单的问题! 我有一张一行的桌子,其中优惠券代码=折扣邮件。现在我想选择该行并获取value的值。为什么这样不行

global $wpdb;
$wpdb->query(
"
SELECT * FROM $wpdb->wpsc_coupon_codes WHERE coupon_code = 'discountmail'
"
);
$likeCoupon = $wpdb->get_row('query', output_type, row_offset);
echo $likeCoupon['value'];
干杯


编辑:更改了代码,但它仍然没有输出任何内容。

您需要根据需要进行不同的操作,首先需要准备查询,然后按如下方式获取变量:

<?php
$wpdb->query(
    "
    SELECT * FROM $wpdb->wpsc_coupon_codes WHERE coupon_code = 'discountmail'
    "
);

$wpdb->get_row('query', output_type, row_offset);
?>


之后,您可以访问值
$likecoon['value']

什么是表格字段。?嗨,安妮特,我已经编辑了我的代码,但它似乎仍然不起作用。有什么建议吗?您已将行正确分配给
$likecon
,但需要将
输出类型
指定为
ARRAY\u A
like so
$likecon=$wpdb->获取行('query',ARRAY\u A')如果仍然不起作用,则将其更改为:
$likecon=$wpdb->get\u行('SELECT*FROM$wpdb->wpsc\u优惠券代码,其中优惠券代码=\'discountmail\'',数组A)提示:不要更改帖子中的原始代码,附加编辑://仅,不要更改原始帖子代码。