在数据库表变量中查找

时间:2016-03-18 06:27:14

标签: php sql wordpress

我已经退出了这一切,所以你可以帮助我吗?

我正在运行wordpress网站,我已经进入名为 price_table 的MySql数据库表,它有两列: name price

我需要在表格列 name 中找到变量,如果它存在,请从该行返回 price 值。

这样的事情:

$value = "com";
$sql = $wpdb->get_var( "SELECT * FROM $wpdb->price_table WHERE name = '$value'");

echo $sql->price;

请帮我怎么做?

感谢。

2 个答案:

答案 0 :(得分:0)

您可以使用get_row从数据库中获取记录:

这是get_row代码

$sql = $wpdb->get_row( "SELECT * FROM $wpdb->price_table WHERE name = '$value'");
if($wpdb->num_rows > 0){
     echo $sql->price;
}

答案 1 :(得分:0)

您可以使用get_rowget_results从数据库中获取记录:

使用get_row

$sql = $wpdb->get_row( "SELECT * FROM $wpdb->price_table WHERE name = '$value'");

if($wpdb->num_rows > 0){
   echo $sql->price;
}

使用get_results

$sql = $wpdb->get_results( "SELECT * FROM $wpdb->price_table WHERE name = '$value'");
if($wpdb->num_rows > 0){
  foreach ($sql as $result) {
    echo $result->price;
  }  
}