簡體   English   中英

在數據庫表中查找變量

[英]find in database table variable

我在這一切上都不熟悉了,所以您能幫我嗎?

我正在運行wordpress網站,並且在MySql數據庫表中找到了price_table ,它具有兩列: nameprice

我需要在表列名稱中找到變量,如果該變量存在於此,則從該行返回價格值。

像這樣:

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

echo $sql->price;

請幫我怎么做對嗎?

謝謝。

您可以使用get_row從數據庫獲取記錄:

這是get_row代碼

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

您可以使用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;
  }  
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM