[英]find in database table variable
我在這一切上都不熟悉了,所以您能幫我嗎?
我正在運行wordpress網站,並且在MySql數據庫表中找到了price_table ,它具有兩列: name , price
我需要在表列名稱中找到變量,如果該變量存在於此,則從該行返回價格值。
像這樣:
$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_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;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.