我已经退出了这一切,所以你可以帮助我吗?
我正在运行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;
请帮我怎么做?
感谢。
答案 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_row
或get_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;
}
}