亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 1 個查詢獲取多個值

使用 1 個查詢獲取多個值

PHP
肥皂起泡泡 2021-06-29 17:57:00
+----+-----------+-----+| ID | name      |price|+----+-----------+-----+|  1 |dest_tahiti|  10 ||  2 |dest_bora  |  20 || ...|   ...     | ... | +----+-----------+-----+      $price="SELECT price FROM rates WHERE name IN('dest_tahiti','dest_bora', ...) ";$price_prep= mysqli_query($connect,$price);$price_result=  mysqli_fetch_array($price_prep);echo $prix_result["price"] //Just display price for dest_tahiti with WHERE = 'dest_tahiti';echo $prix_result["price"] //Just display price for dest_bora  with WHERE = 'dest_bora';我想自定義的 值 WHERE name = ...進行相同的查詢 與mysqli_fetch_array?你可以幫助我 ?
查看完整描述

1 回答

?
繁星淼淼

TA貢獻1775條經驗 獲得超11個贊

您可以在查詢中包含名稱作為輸出。然后迭代返回的行并構建一個數組,其中索引是名稱,值是價格。


$price = "SELECT name, price FROM rates WHERE name IN('dest_tahiti','dest_bora', ...) ";

$price_result = mysqli_query($connect, $price);

$prix_result = [];

while($row = mysqli_fetch_array($price_result, MYSQLI_ASSOC)) {

  $prix_result[ $row['name'] ] = $row['price'];

}


echo $prix_result['dest_tahiti'];

echo $prix_result['dest_bora'];


查看完整回答
反對 回復 2021-07-09
  • 1 回答
  • 0 關注
  • 191 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號