簡體   English   中英

PHP查詢從選擇中獲取結果

[英]PHP query get result from select

嗨,我需要有關2個mysql查詢的幫助。 我需要從第一個查詢中獲取數據,並在第二個查詢中使用它。

首次查詢 (獲取域的其他擴展名)

$resultExt = mysql_query("SELECT * FROM extension”) or die(mysql_error());    
while($rowExt = mysql_fetch_array( $resultExt )) {
$extDom = $rowExt[‘ext’];     
$postDom = 'Domain_’ . $extDom ;      
$dom_to_show .= '$rowCart[$postDom];';        
}

然后我得到了域名擴展列表

$Domain_com = $rowCart[‘Domain_com’]; $Domain_net  = $rowCart[‘Domain_net’]; 

等等

第二個查詢 (從購物車中獲取數據),然后我需要從購物車表中獲取數據

$showCart = mysql_query("SELECT * FROM cartlist where Session = '".$session."' ORDER BY ID DESC") or die(mysql_error()); 
while($rowCart = mysql_fetch_array( $showCart )) {

//here i need to get variable like $Domain_com = $rowCart['Domain_com’];

//if I use echo   $dom_to_show; or   $dom_to_show; I get no result
}

要從查詢中獲取結果,我需要在第二時間里面放入什么?

謝謝

echo應該回顯結果,我添加了一個數組,該數組將獲取行中的所有數據並在運行后將其輸出。 這將幫助您查看查詢是否返回了任何數據。

$showCart = mysql_query("SELECT * FROM cartlist where Session = '".$session."' ORDER BY ID DESC") or die(mysql_error()); 
while($rowCart = mysql_fetch_array( $showCart )) {

//here i need to get variable like $Domain_com = $rowCart['Domain_com’];
//if I use echo   $dom_to_show; or   $dom_to_show; I get no result

    echo $rowCart['Domain_com'];
  //or

   $array[] = $rowCart;

}

echo "<pre>";
print_r($array);

$rowCart['Domain_com'];

設置為

$rowCart['Domain_com’]; 

這是錯誤的。

暫無
暫無

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

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