0

我的 MySQL 技能很差,很抱歉发布这么简单的问题!我有一张桌子,其中有 coupon_code = discountmail 的一行。我现在想选择该行并获取 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'];

干杯!

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

4

1 回答 1

0

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

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

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

之后您可以访问该值$likeCoupon['value'];

于 2013-02-26T09:13:53.547 回答